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

Вычислить сумму нечётных чисел и количество чисел равных 0 в последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать программу, проверяющую, можно ли в пятеричную запись числа х вставить цифру 4 так, чтобы оно стало степенью 2 http://www.cyberforum.ru/cpp-beginners/thread363360.html
написать программу проверяющую можно ли в пятеричную запись числа х вставить цифру 4 так чтобы оно стало степенью 2 использовать +,=,<,-,*,/,% заранее благодарю 3.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Проблемы с rand() в Dev-C++ Всем привет=))))Форумчане, нужна ваша помощь!!!!У меня не очень получается с программированием.Мне кажется у меня проблемы с функцией rand()О_о.Сначала числа в матрице генерировались нормально, но при вводе одной и той же размерности, сама матрица не менялась...Я нашла на форуме небольшой пример. После чего у меня начало выводить всякий мусор (т.е. матрица выводилась n-раз), а сейчас и вовсе не... http://www.cyberforum.ru/cpp-beginners/thread363349.html
Необходимо создать меню к игре C++
Я новичек, поэтому мне сложнова-то обьяснить. Мне необходимо создать меню к игре: 1. появляется окно - в нем пункты - правила игры, новая игра, загрузить игру, таблица рекордов, выход 2. курсором перебираешь пункты меню, хотелось бы чтоб еще прорисовывалась стрелочка(треугольник) возле пункта на котором сейчас стоишь 3. выбираешь пункт (либо он визуально вдавливался, либо цветом выделялся при...
Нужен совет по условию задачи. C++
Всем доброго дня. Занимаюсь по Дейтелу. в седьмой главе есть задача. Моя проблема в том что я не могу понять условие задачи. Используйте одномерный массив для решения следующей задачи. Компания платит своим продавцам на комиссионной основе. Продавцы получают 200 долларов в неделю плюс 9 процентов от валовой продажи за эту неделю. Например, продавец, валовая продажа которого за...
C++ Скрыть консольное окно http://www.cyberforum.ru/cpp-beginners/thread363336.html
Приветствую. У меня есть программа, работающая с graphics.h . Как скрыть консольное окно программы, оставив только графическое? Спасибо.
C++ Вывод в консоль\файл Есть такая схема работы программы(см. внизу). В файле SML находится код программы. Допустим, этот код выполняет действие ввести число и вывести это число. Как видно на схеме, надо написать симулятор симплетрона так, чтобы он был настроен на вывод либо в файл, либо в консоль. С консолью понятно: Вводим значение и выводим в консоль. А что с файлом? Вводим так же? Т.е. вводим значение в файл... подробнее

Показать сообщение отдельно
Петррр
5942 / 3379 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
09.10.2011, 11:22     Вычислить сумму нечётных чисел и количество чисел равных 0 в последовательности
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
63
64
65
66
67
68
69
70
71
72
73
#include <iostream>
#include <ctime>
 
using namespace std;
 
int sum(int *array, int size)
{
    int sum = 0;
    for(int i = 0; i < size; i++)
        if (array[i] % 2 == 1)
            sum += array[i];
    return sum;
}
 
int count_zero(int *array, int size)
{
    int count = 0;
    while (size--)
        if (*array++ == 0)
            count++;
    return count;
}
 
void show_array(int *array, int size)
{
    while (size--)
        cout << *array++ << " ";
}
 
int main(int argc, char **argv)
{
    setlocale(LC_ALL, "");
    srand(time(NULL));
    const int size = 15;
    int *array = new int[size];
    int m = -1;
    for(int i = 0; i < size; i++)
        array[i] = rand() % 20;
    cout << "1. Вычилсить сумму нечётных чисел.\n";
    cout << "2. Количество чисел равных 0.\n";
    cout << "3. Показать массив\n";
    cout << "4. Выход\n";
    
    bool flag = true;
    while (flag)
    {
        cout << "-> ";
        cin >> m;
        switch (m)
        {
            case 1:
                cout << "Сумма: " << sum(array, size) << endl;
                break;
            case 2:
                cout << "Количество чисел равных нулю: " << count_zero(array, size) << endl;
                break;
            case 3:
                cout << "Масссив: \n";
                show_array(array, size);
                cout << endl;
                break;
            case 4:
                flag = false;
                break;
            default:
                cout << "Неизвестный пункт меню\n";
                break;
        }
    }
    delete [] array;
    system("pause");
    return 0;
}
Переделаете наверно уж по свои нужды сами. Нужно сразу объяснять как должна работать програмам.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru