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

Вычислить количество отрицательных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать прототип, определение функции и пример вызова функции для обработки массива http://www.cyberforum.ru/cpp-beginners/thread673540.html
Написать прототип, определение функции и пример вызова функции для решения указанной далее задачи. исходные данные и результаты работы функции передавать через список параметров, единственный ответ лучше получать как возвращаемое значение. обработку массива вести с использованием указателей. спланировать тестирование функции. для ввода исходных данных, передаваемых в функцию, и печати результатов...
C++ Перегрузка унарных операторов Здравствуйте! В книге Шилдта С++ Базовый курс много примеров по перегрузке операторов. По одному из них у меня вопрос. Перегружаем префиксную форму оператора инкремента: class three_d { int x,y,z; // трехмерные координаты public: three_d(int i, int j, int k) { x=i; y=j; z=k; } //...... three_d operator++ (); // префиксную } ; http://www.cyberforum.ru/cpp-beginners/thread673527.html
C++ Удалить строку из двумерного массива, в котором присутствует ноль
Препод дал подсказу, что убрать строку можно с помощью break, но программа у меня не получается // Уборка нулей.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "cmath" #include "conio.h" #include "time.h" #include "stdlib.h"
Разработайте программу, позволяющую реализовать диалог пользователя с ЭВМ в виде шаблона двух типов: свободного и жесткого C++
Разработайте программу, позволяющую реализовать диалог пользователя с ЭВМ в виде шаблона двух типов: свободного и жесткого.
C++ Бесплатные приложения на Visual Studio Express http://www.cyberforum.ru/cpp-beginners/thread673495.html
Собственно вопрос, разрешено ли создавать приложения на Visual Studio Express для продажи ?
C++ Разработать программу, основанную на интерфейсе прямого манипулирования Разработать программу, основанную на интерфейсе прямого манипулирования. подробнее

Показать сообщение отдельно
svd_sergey
 Аватар для svd_sergey
1 / 1 / 0
Регистрация: 14.08.2012
Сообщений: 76
17.10.2012, 19:26     Вычислить количество отрицательных элементов массива
Задача была такая: В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество отрицательных элементов массива;
2) сумму модулей элементов массива, расположенных после минимального по модулю элемента.
Написал программу:
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
#include "stdafx.h"
#include <iostream>
#include "math.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
setlocale (LC_ALL, "russian");
const int N=10;
int i,k=0,s=0,j,x;
float massiv[N];    //Описание массива
cout<<"Введите 10 целых чисел\n";
for(i=0;i<N;i++)
cin>>massiv[i];    //Ввод массива
for(i=0;i<N;i++)    //Вывод массива
cout<<"\n massiv["<<i<<"] = "<<massiv[i];    //Вывод массива
 
 
for(i=0; i<N; i++)
{
 if(massiv[i]<0)
 k++;
}
cout<<"\n  Количество отрицательных="<<k<<'\n';
 
 
j=fabs(massiv[0]);
 
for(i=0; i<N; i++)
{
 if(fabs(massiv[i])<j){
 j=massiv[i];
 x=i+1;}
}
for(i=x; i<N; i++)
s+=massiv[i];
 
cout<<"\n Summa="<<s;
system ("pause");
return 0;
}
Первая часть выполняется нормально, но сразу после ее выполнения появляется какое то окно, похоже что с ошибкой. Что делать?
Миниатюры
Вычислить количество отрицательных элементов массива  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru