![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 21
|
![]()
Удалить из массива максимальный элемент. Остальные элементы сдвинуть влево (максимальные элемент может встречаться несколько раз)
вот к чему я пришла и то не уверена в правильности #include<iostream.h> #include<conio.h> #include<stdlib.h> int main (void) { int i,n; int *mas; int max=0; clrscr(); cout<<"Vvedite chislo elementov v massive"; cin>>n; mas=new int[n]; randomize(); for(i=0;i<n;i++) { *(mas+i)=rand()%10; if(*(mas+i) >max) { max=*(mas+i); *(mas+i-1)=*(mas+1); } } cout<<"mas="; for(i=0; i<n; i++) cout << *(mas+i); cout<<endl<<"max="<<max; delete[]mas; getch(); return 0; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление из массива | Цветик | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 14.10.2010 03:55 |
Удаление элемента из массива | prostac | Помощь студентам | 2 | 30.09.2010 11:14 |
Удаление элемента из массива | asd874 | Помощь студентам | 3 | 13.05.2010 12:13 |
Удаление элемента массива | chiffa | Общие вопросы Delphi | 1 | 03.01.2008 19:24 |