|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.05.2010, 19:36 | #1 |
Пользователь
Регистрация: 30.12.2009
Сообщений: 33
|
С++ В одномерном массиве, состоящем из n-вещественных элементов. вычислить:
В одномерном массиве, состоящем из n-вещественных элементов. вычислить:
1) максимальный по модулю элемент массива; 2) Сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив так, чтобы элементы равные нулю располагались после всех остальных) #include <iostream.h> #include<math.h> int main(){ int n; cout<<"Vvedite kol-vo elementov ";cin>>n; int p=1, *a=new int[n]; int i,min=100,l,sum=0,tmp; cout<<"Vvedite elementi masiva"; for (i=0;i<n;i++) cin>>a[i]; //находим произведение положительных элементов for (i=0;i<n;i++) if(a[i]>0) p*=a[i]; cout<<"Proizvedenie polozhitel'nix elementov = "<<p<<endl; //находим индекс миниального элемента for (i=0;i<n;i++) if(a[i]<min){min=a[i];l=i; } cout<<"Minimal'nii element "<<a[l]<<endl; //находим сумму до 1го минимального элемента for (i=0;i<l;i++) sum+=a[i]; cout<<"Summa elementov do 1-ro min ravna "<<sum<<endl; // for (i=0;i<n;i++) cout<<a[i]<<" "; cout<<" "<<endl; cout<<"Otsortirovannii massiv - "<<endl; //сортируем массив for( i=0;i<n;i+=2){ for(int j=i;j<n;j+=2) if (a[j]<a[i]){tmp=a[j]; a[j]=a[i]; a[i]=tmp; }} for( i=1;i<n;i+=2){ for(int j=i;j<n;j+=2) if (a[j]<a[i]){tmp=a[j]; a[j]=a[i]; a[i]=tmp; }} for (i=0;i<n;i++) cout<<a[i]<<" "; cout<<" "<<endl; return 0; } Примерный шаблон, где-то надо что-то изменить (( |
24.05.2010, 20:02 | #2 |
Пользователь
Регистрация: 02.03.2010
Сообщений: 59
|
Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В одномерном массиве , состоящем из n целочисленных элементов, вычислить номер максимального элемента мас | Ufa | Помощь студентам | 1 | 21.04.2010 14:06 |
В одномерном массиве, состоящем из n элементов вычислить | Rusat | Помощь студентам | 2 | 09.03.2010 17:04 |
В одномерном массиве, состоящем из n вычислить в Паскале: | Rusat | Помощь студентам | 3 | 07.03.2010 15:59 |
В одномерном массиве, состоящем из n веществ элементов, вычислить | LUCK | Общие вопросы C/C++ | 5 | 29.01.2010 19:52 |
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива | HazelHen | Общие вопросы C/C++ | 2 | 29.03.2009 15:16 |