Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [C++]Задачи с массивами |
Автор: Novojiloff 20.4.2007, 09:28 | ||
Мне нужно выполнить две задачи: превратить все элементы массива в отрицательные, и наоборот. Также нужно найти максимальный элемент массива, и переставить его с первым С отрицательным я разберусь, а вот второе с перестановкой, я не представляю каким образом, но вот пока что есть:
|
Автор: ama_kid 20.4.2007, 09:36 | ||
Примерно так, идея должна быть понятна...
|
Автор: betal 20.4.2007, 11:46 | ||||
*(-1)
int z[x]; int max=-9999; int k=0; for(i=0; i < x; i++) { if(z[x]>max){max=z[x];k=i;} } z[k]=z[0]; z[0]=max; ![]() |
Автор: JackYF 20.4.2007, 16:54 | ||
Ну если уже STL так уже STL ![]()
|
Автор: NightmareZ 20.4.2007, 16:57 | ||||
Спасибо, буду знать ![]() |
Автор: Novojiloff 20.4.2007, 20:13 |
Вариант Betal подошел лучше всего ![]() За что ему спасибо и + ![]() |
Автор: Earnest 20.4.2007, 20:19 |
Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |
Автор: Anikmar 20.4.2007, 21:27 | ||
Замечание. При всем уважении к betal, в его примере грубейшая ошибка, за которую нас преподаватели очень сильно наказывали. Это строка:
Нас за такие строки просто били по голове. Вариант ama_kid не имеет этой ошибки. |
Автор: Sokolik 29.4.2007, 08:57 |
Ребята помогите... Задача на тему работы со строками и алгоритмов образования текстов. Вообщем вот: Вводишь текст, он отображает количество строк в нём Так же нужно выделение строк слов абзацев(5 пробелов) Если кто может кинте скриптик, а то я уже всю голову сломал... |
Автор: Alexeis 29.4.2007, 12:55 | ||
|