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

В одномерном массиве, состоящем из n вещественных элементов, вычислить количество отрицательных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инвентаризация ПО http://www.cyberforum.ru/cpp-beginners/thread1114353.html
Добрый вечер пишу курсовую по теме "инвентаризация по." Нужно написать программу, которая будет выводить список установленного на данный компьютер ПО. Где, как это можно посмотреть? Все, что пришло...
C++ Найти максимальный среди элементов, лежащих ниже побочной диагонали. #include <iostream> #include <iomanip> #include <math.h> #include <conio.h> using namespace std; int main() { int **a, tmp; int i, j, n, m; cout << "Vvedite razmer: n, m" << endl; http://www.cyberforum.ru/cpp-beginners/thread1114348.html
не получается присвоить строку в *mas[0].x C++
#include <iostream> #include <conio.h> using namespace std; struct Stydent { char x; }; void Vvod();
Одномерный массив, Сдвинуть элементы массива циклически на n позиций вправо C++
#include <iostream> #include <iomanip> #include <math.h> #include <conio.h> using namespace std; int main() { int a, k,n,i,j; cout<<"Vvedite k:"<<endl;
C++ Написать программу для вычисления ряда с заданной точностью e (e>0) http://www.cyberforum.ru/cpp-beginners/thread1114322.html
Здравствуйте! Помогите написать программу для вычисления ряда с заданной точностью e (e>0).
C++ Точка входа в процедуру __gxx_personality_v0 не найдена Здравствуйте. Я пытаюсь сделать простейший пример библиотеки tgui (gui для sfml) Все компилируется, но при запуске приложения выскакивает окошко с ошибкой: точка входа в процедуру... подробнее

Показать сообщение отдельно
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
09.03.2014, 02:00
тихий ужас)) цикл while так не работает "while (i < 0; i < 10; s = 0; i++)". замени его на for. во-вторых ты считаешь просто сумму элементов, а не сумму отрицательных элементов. добавь ветвление в цикл if(n[i]<0). в-третьих, проинициализируй s (double s = 0, иначе ты прибавляешь к черт знает чему. в-четвертых, на сколько мне известно, rand() генерирует положительные числа в диапазоне от 0 до 32к с чем-то .Попробуй что-то вроде "n[i] = rand() % 20 - 10;" тогда будут числа от -10 до 10. ну и для общего образования - переходи на ++i вместо i++. на int это не так важно, но бывают ситуации, когда так будет быстрее.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.