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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2015, 19:48   #1
Valiev1
Новичок
Джуниор
 
Регистрация: 26.10.2015
Сообщений: 3
По умолчанию Задание на проверку.Задание:Изменить порядок следования элементов массива на обратный.

Код:
#include <iostream>
 #include <iomanip>
 #include <algorithm>
 #include <conio.h>
 

 int main()
 {
 const int n = 5;
 float a[n];
 float pro=1;

 std::cout << "\n\nVvedite elementi massiva \n"; 
 for (int i = 0; i<n; i++)
 cin >> a[i];
 for (int i = 0; i<n; i++)
 if (a[i] < 0)
 pro*=a[i];

 float max=a[0], nomer=0, sum = 0;
 for (int i = 0; i<n; i++)
 if (a[i] > max)

 {
 max = a[i];
 nomer = i;
 }
 for (int i = 0; i<nomer; i++)
 sum+=a[i];

 cout <<"Proizvedenie otricatelnih elementov= "<< pro;
 std::cout <<"\nSumma elementov do maximalnogo= "<< sum;

 getch(); 

 }

Последний раз редактировалось Stilet; 26.10.2015 в 20:04.
Valiev1 вне форума Ответить с цитированием
Старый 26.10.2015, 20:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Изменить порядок следования элементов массива на обратный.
Не знаю что у тебя не то, но реверс массива выглядит так:
Код:
for(int i=0;i<n/2;i++){float f=a[i];a[i]=a[n-i-1];a[n-i-1]=f;}
Хотя я бы не делал так, а формировал сразу массив при вводе, или вывод делал с конца.
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать стек из произвольного числа строк и реверсировать его, т.е. изменить порядок следования символов на обратный. Владимир123321 C# (си шарп) 2 22.09.2013 19:11
Изменить порядок следования элементов в массиве на обратный, используя массив указателей YaDenis Помощь студентам 0 11.01.2013 19:50
Изменить порядок слов в документе на обратный arthur_92 Microsoft Office Word 1 07.06.2011 00:14
Поменять порядок следования символов на обратный ProAndrew Паскаль, Turbo Pascal, PascalABC.NET 1 10.12.2010 14:29
Поменять порядок следования отрицательных элементов на обратный JeyKip Общие вопросы C/C++ 1 14.01.2010 01:23