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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anuar013
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 14
#1

Циклы: найти суммы всех четных/нечетных чисел от 1 до n - C++

02.04.2016, 16:02. Просмотров 909. Ответов 4
Метки нет (Все метки)

Дано натуральное число n. Найти сумму:
а) всех четных чисел от 1 до n;
б) всех нечетных чисел от 1 до n.
с использованием while do while
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2016, 16:02     Циклы: найти суммы всех четных/нечетных чисел от 1 до n
Посмотрите здесь:

Числа. Подсчитать количество четных и нечетных чисел- разрядов. Найти суммы только всех четных и только нечетных, проверить какая из сумм больше - C++
Добрый день, не могу понять как же составить программу для этой задачи без использования массивов. Запросить у пользователя...

Вычисление суммы квадратов четных и кубов нечетных чисел (циклы) - C++
7. С помощью цикла «пока» или цикла «до» написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N. Проверку...

Циклы с параметром. Вычисление суммы квадратов четных и кубов нечетных чисел от 1 до N - C++
Написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N. Проверку числа на четность осуществить с помощью...

Циклы: нахождение суммы всех нечетных двухзначных чисел - C++
Напишите пожалуйста программу для нахождения суммы всех нечетных двухзначных чисел на С++

Вычисление суммы квадратов четных чисел и суммы кубов нечетных чисел - C++
Написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N. Проверку числа на четность осуществить с помощью...

Вычисление суммы четных и суммы нечетных чисел в одномерном массиве - C++
1) Написать программу для вычисления суммы четных и суммы нечетных чисел в одномерном массиве!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aymurat
99 / 93 / 29
Регистрация: 07.11.2014
Сообщений: 630
Завершенные тесты: 5
02.04.2016, 16:07     Циклы: найти суммы всех четных/нечетных чисел от 1 до n #2
Что у Вас не получается? Какая проблема? Показывайте код.
Stitch Igorek
45 / 45 / 18
Регистрация: 02.04.2016
Сообщений: 308
Завершенные тесты: 1
02.04.2016, 16:30     Циклы: найти суммы всех четных/нечетных чисел от 1 до n #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
int sumCH(int n)
{
    int rezult(0);
    int i = 0;
    while(i <= n)
    {
        if (i % 2)
        {
            rezult += i;
        }
        i++;
    }
    return rezult;
}
 
int sumCH(int n)
{
    int rezult(0);
    int i = 0;
    do
    {
        if (!(i % 2))
        {
            rezult += i;
        }
        i++;
    } while (i <= n);
    return rezult;
}
Добавлено через 1 минуту
2 варианта функции - первый четные числа и цикл while, второй - нечетные, и цикл do while

Добавлено через 1 минуту
извиняюсь, наоборот первая считает нечетные, вторая четные
-ДоМоВоЙ-
118 / 117 / 46
Регистрация: 19.01.2016
Сообщений: 434
Записей в блоге: 1
02.04.2016, 17:20     Циклы: найти суммы всех четных/нечетных чисел от 1 до n #4
Anuar013,

while...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    int n,sum=0,sum2=0;
    cout<<"Введите число: ";
    cin>>n;
    int i=1;
    while (i<n){
    if (i%2==0)
    sum+=i;
    if (i%2!=0)
    sum2+=i;i++;}
    
    cout<<"сумма четных: "<<sum<<"\nсумма нечетных: "<<sum2;
        system("pause");
    return 0;
}
do while...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    int n,res=0,res2=0;
    cout<<"Введите число: ";
    cin>>n;
    int i=1;
    do {
    if (i%2==0)
    res+=i;
    if (i%2!=0)
    res2+=i;i++;}while (i<n);
    
    cout<<"сумма четных"<<res<<"\nсумма нечетных"<<res2;
        system("pause");
    return 0;
Добавлено через 4 минуты
Stitch Igorek,
Цитата Сообщение от Stitch Igorek Посмотреть сообщение
if (!(i % 2))
Цитата Сообщение от Stitch Igorek Посмотреть сообщение
if (!(i % 2))
Прокомментируйте условие... Что происходит в нем?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2016, 21:48     Циклы: найти суммы всех четных/нечетных чисел от 1 до n
Еще ссылки по теме:

Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов - C++
Здравствуйте, дорогие форумчане. Не могли бы вы мне помочь? Мне нужно составить программу с таким условием: &quot;Найти суммы четных...

Матрица.В матрице A(6; 6) найти произведение суммы четных чисел в 3-ей строке и суммы отрицательных чисел 1-го столбца - C++
В матрице A(6; 6) найти произведение суммы четных чисел в 3-ей строке и суммы отрицательных чисел 1-го столбца:cry:

Написать программу вычисления суммы квадратов четных и кубов нечетных чисел от 1 до N - C++
Помогите пожалуйста с задачами: 1.Написать программу вычисления суммы квадратов четных и кубов нечетных чисел от 1 до N. ...

Записать в файл KW квадраты всех четных чисел исходного файла, а в файл KB — кубы всех нечетных - C++
Создать файл K,элементы которого являются целыми числами.Записать в файл KW квадраты всех четных чисел исходного файла,а в файл KB - кубы...

Даны три целых числа. Вычесть из суммы всех чисел сумму четных чисел - C++
Даны три целых числа. Вычесть из суммы всех чисел сумму четных чисел. Помогите решить задачу, с объяснением(изучаю данный язык неделю,...

Составить программу вычисления суммы всех нечетных чисел от 1 до 55 - C++
Составить программу вычисления суммы всех нечетных чисел от 1 до 55


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Stitch Igorek
45 / 45 / 18
Регистрация: 02.04.2016
Сообщений: 308
Завершенные тесты: 1
02.04.2016, 21:48     Циклы: найти суммы всех четных/нечетных чисел от 1 до n #5
Цитата Сообщение от Stitch Igorek Посмотреть сообщение
if (!(i % 2))
Цитата Сообщение от Stitch Igorek Посмотреть сообщение
if (!(i % 2))
Прокомментируйте условие... Что происходит в нем?

if (!(i % 2)) равносильна записи if((i % 2) == 0)
то есть если деление на 2 с остатком дает результат 0, то число четное
Yandex
Объявления
02.04.2016, 21:48     Циклы: найти суммы всех четных/нечетных чисел от 1 до n
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru