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

Задан массив из N действительных чисел и нужно вычислить сумму между 1 и 2 отрицательными элементами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами строчки матрицы http://www.cyberforum.ru/cpp-beginners/thread679342.html
написал такой код, и он не компилируеться((( #include <iostream> #include<ctime> #include <math.h> #include<conio.h> #include<locale.h> const int M=4, N=3; void INP(int); void OUT(int); void SWAP(int , int, int);
C++ Задан массив из N действительных чисел. Составить программу для поиска в этом массиве Задан массив из N действительных чисел. Составить программу для поиска в этом массиве произведения его элементов, расположенных между максимальным и минимальным элементами. http://www.cyberforum.ru/cpp-beginners/thread679339.html
C++ ПРоверка лицензионого ПО с помошью С++
Столкнулся с проблемой по написанию курсовика суть проблемы в том что Преподаватель требует написание программы на С++ которая будет проверять Лицензионное ли Обеспечение стоит на ПК. Если программа обнаружила не лицензированное ПО то следует заполнить форму Html. ( ПО такие как офис фотошоп ну и тому подобные классические программки для работы :) ) Дорогие форумчане прошу о помощи не могу...
Подключение dll библиотеки C++
Привет. Для работы с шаговым двигателем мне необходимо воспользоваться приложенной к нему dll библиотекой в которой как раз и реализованы все функции работы двигателя. Файлы называются: USMCDLL Делаю проект в Visual C++ 2010 Express. Подключаю USMCDLL.h Добавляю к проекту USMCDLL.lib (Проект -> Добавить -> Существующий элемент). Пробовал и через #pragma comment и через настройки линкера...
C++ Условный оператор if else http://www.cyberforum.ru/cpp-beginners/thread679302.html
Что не так? #include <stdio.h> #include <conio.h> #include <iostream> int main() { int x,y,z,max; cout<<"Введите число x: "<<endl; cin>>x;
C++ Зачем вообще нужно слово NULL если можно просто написать 0? Для чего нужны все эти слова как например NULL, EOF? Вместо них можно просто цифры написать. подробнее

Показать сообщение отдельно
Psilon
Master of Orion
5764 / 4712 / 622
Регистрация: 10.07.2011
Сообщений: 14,195
Записей в блоге: 5
Завершенные тесты: 4
24.10.2012, 15:08     Задан массив из N действительных чисел и нужно вычислить сумму между 1 и 2 отрицательными элементами
MoRom,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main()
{
    int sum = 0, a[] = {1,2,3,-4,5,6,7,8,9,-10,11,12};
    int i = 0;
    for (; a[i] >= 0; i++);
    for (++i; a[i] >= 0; sum +=a[i++]);
    cout << "Sum = " << sum << endl;
    return 0;
}
Программа не будет работать, если в массиве нету двух отрицательных чисел (вернее будет работать неправильно). Обработку ситуаций, когда их нет возлагаю на вас.
 
Текущее время: 20:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru