Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2012, 12:29   #1
sesame
Новичок
Джуниор
 
Регистрация: 18.01.2012
Сообщений: 1
По умолчанию Задача на одномерный массив (C++)

Дан одномерный массив из 100 элементов, состоящий из случайных вещественных чисел в диапазоне от -55 до 16. Вывести в порядке невозрастания (убывания) те отрицательные элементы этого массива, индекс которых — нечетное число.
sesame вне форума Ответить с цитированием
Старый 18.01.2012, 14:27   #2
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

Ну если совсем с++ то так

Код:
#include <iostream>
#include <time.h>
#include<vector>
#include<algorithm>

using namespace std;

int main ()

{
srand(time(0));
int M[100];

for(int i=0;i<100;i++)
	M[i] = rand()%71 -55;

cout<<"Genereted massiv: "<<endl;
for(int i=0;i<100;i++)
	cout<<M[i];
cout<<endl;

vector<int> Rez;
for(int i = 1;i<100;i+=2)
{
	if(M[i]<0) Rez.push_back(M[i]);
}

sort (Rez.begin(), Rez.end());

cout<<"sorted massiv: "<<endl;
for( int i = Rez.size()-1;i>0;i--)
	cout<<Rez[i];
cout<<endl;
system("pause");
return 0;
}
AlexDark вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на одномерный массив kot__93 Помощь студентам 1 23.11.2010 23:18
Задача на одномерный массив kot__93 Общие вопросы C/C++ 0 23.11.2010 22:15
Задача на одномерный массив.... malova Помощь студентам 7 16.12.2009 17:22
задача на одномерный массив redeezko Помощь студентам 4 21.11.2009 11:00
Задача на одномерный массив AliVe Помощь студентам 1 19.11.2007 21:35