Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Дан одномерный массив, состоящий из N вещественных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread584519.html
Информационное поле элемента стека-числовое.Выбросить из стека отрицательные числа,идущие подряд.
C++ Непонятна задача по сетям Выбрать подходящий класс IP-адресов с правильной маской подсети таким образом,чтобы обеспечить IP - адресами все сетевые устройства двенадцатиэтажного здания по 14 кабинетов на каждом этаже и... http://www.cyberforum.ru/cpp-beginners/thread584513.html
Перегрузка операторов из дружеской функции в шаблонном классе C++
Скомпилировал http://dmtsoft.ru/bn/370/as/oneaticleshablon/. Как только перенёс в свой шаблонный класс почти весь этот исходник перестали работать функции перегрузки >> и <<. Останавливается...
C++ Переписать из Паскаля в С++(считывание и запись в файл)
Имеется программа такого вида uses crt; var f,g: text; s,sp: string; et,i: byte; begin assign(f,'C:\in.txt'); assign(g,'C:\out.txt'); reset(f);
C++ В двумерном массиве подсчитать http://www.cyberforum.ru/cpp-beginners/thread584432.html
Для каждой строки в двумерном массиве подсчитать количество положительных элементов и записать данные в новый массив. Помогите плз, а то в голову ничего не лезет!( (Желательно как можно проще)
C++ Улитка.Матрицу M (m,n) заполнить натуральными числами от 1 до m*n по спирали, начинающей в левом верх Помогите пожалуйста решить задачу по BORLAND С++ Улитка.Матрицу M (m,n) заполнить натуральными числами от 1 до m*n по спирали, начинающей в левом верхнем углу и закрученной на часовой стрелке. подробнее

Показать сообщение отдельно
Serheo666
3 / 3 / 0
Регистрация: 23.03.2011
Сообщений: 68
23.05.2012, 19:20  [ТС]
пожалуйста помогите исправить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
 
using namespace std;
 
void main()
{
setlocale(LC_ALL, "Russian");
//определим размер массива
const int N = 5;
 
int a[N];
 
//введем элементы массива с клавиатуры
for (int i = 0; i < N; i++)
{
cout « "Введите " « i «"-й элемент массива: ";
cin » a[i];
}
 
//объявим переменную для хранения суммы отрицательных элементов
int s = 0;
 
//просуммируем отрицательные элементы массива
for(int i = 0; i < N; i++)
if (a[i] < 0) s += a[i];
 
//выведем на экран элементы массива и сумму отрицательных элементов:)
cout « "a:";
for (int i = 0; i < N; i++)
{
cout « " " « a[i];
}
cout « endl « "Сумма отрицательных элементов: " « s;
 
int maxOtr;
int posMaxOtr;
bool flag =false;
for (int i = 0; i < N; i++)
{
if(a[i]<0) // ищем первый мин элемент
{
posMaxOtr = i;
maxOtr = a[i];
flag = true;// говорим что в массиве есть отр элемент
for(int j = posMaxOtr; j < N; j++) //бежим дальше по массиву
{
if(a[j]<0 && a[j]>maxOtr)// если элемент отр и он больше нашего макс отр числа
{
posMaxOtr = j;
maxOtr = a[j];
}
}
break; //выходим из 1-ого цикла, т.к мы его уже весь перебрали
}
}
if(!flag)
cout«"В массиве нету отртрицательных элементов";
else
cout « "\r\nМакс отр элемент " « maxOtr;
 
system("PAUSE");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru