Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 26.10.2015, 20: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 в 21:04.
Valiev1 вне форума   Ответить с цитированием
Старый 26.10.2015, 21:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Цитата:
Изменить порядок следования элементов массива на обратный.
Не знаю что у тебя не то, но реверс массива выглядит так:
Код:
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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать стек из произвольного числа строк и реверсировать его, т.е. изменить порядок следования символов на обратный. Владимир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 15:29
Поменять порядок следования отрицательных элементов на обратный JeyKip Общие вопросы C/C++ 1 14.01.2010 02:23


06:45.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.