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

В одномерном массиве посчитать сумму элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зашифровать текст и дешифровать, заменив каждую букву порядковым номером в алфавите http://www.cyberforum.ru/cpp-beginners/thread1218942.html
Пацаны помогите решить эту программу пожалуйста. Зашифровать текст и дешифровать, заменив каждую букву порядковым номером в алфавите
C++ В одномерном массиве посчитать сумму эллементов после минимального Помогите срочно решить задачу на экзамене сижу!!! В одномерном массиве посчитать сумму эллементов после минимального http://www.cyberforum.ru/cpp-beginners/thread1218936.html
C++ Утечка памяти
Здравствуйте. Есть программа (разбитая на функции) постоянно работающая в цикле и выводящая информацию на консоль. И получается что она жрёт память. за сутки в диспетчере занимаемый объём памяти становится около 30MB. есть 3 варианта утечки: - Не очищаю консоль/буфер консоли. - Динамическая память. Но вроде освобождаю правильно. - streambuf/stringstream в подпрограммах. Стараюсь использовать...
C++ Текст в файле, проверить длину строки
Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов.
C++ Вывести номера столбцов матрицы, содержащих только отрицательные элементы (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1218924.html
Дана вещественная матрица размерности (n x m). Вывести номера столбцов, содержащих только отрицательные элементы. написано в раскале, а с переводом в с++ возникла трудность Uses crt; const Nmax = 10; //максим. размер матрицы type Matrix = array of real; //объявление типа var Mas: Matrix; //объявление массива i, j, n, m, index, count: integer;//объявление целых переменных begin
C++ Проверить, чтобы длина строки файла была не меньше двух символов Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов. подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1930 / 1726 / 601
Регистрация: 14.05.2014
Сообщений: 4,999
Записей в блоге: 1
Завершенные тесты: 5
28.06.2014, 16:59     В одномерном массиве посчитать сумму элементов
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
//Заголовочный файл консольного ввод-вывода
#include <iostream>
//Заголовочный файл системного времени
#include <ctime>
//Заголовочный файл для генератора случайных чисел
#include <cstdlib>
 
 
//Главная функция
int main()
{
    setlocale(LC_ALL, "");//для вывод русских символов
    //Создаем массив из 20 элементов
    const int n = 20;
    int a[n];
    //Инициализируем генератор псевдослучайных чисел
    srand(unsigned(time(NULL)));
    //Заполняем массив случайными значениями от 1 до 20
    for (int i = 0; i < n; i++)
    {   
        a[i] = rand() % n + 1;
        std::cout << a[i] << ' '; // и выводим их
    }
    std::cout << std::endl; //выводим перевод строки 
    //Создаем переменные для диапазона
    int x, y;
    //Выводим предложение ввести диапазон
    std::cout << "Введите диапазон значений через пробел: ";
    //Вводим с конслои значения диапазона
    std::cin >> x >> y;
    //Делаем, чтобы x был меньше y
    if (x > y)
    {
        int temp = y;
        y = x;
        x = temp;
    }
    //Подсчитываем сумму значений из диапазона
    //Создаем переменную для суммы
    int sum = 0;
    for (int i = 0; i < n; i++)
    {
        if (a[i] >= x && a[i] <= y)
            sum += a[i];
    }
    //Выводим сумму на экран
    std::cout << sum << std::endl;
    
    return 0;
}
 
Текущее время: 09:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru