| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [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 | ||
|