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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.88
pusser
 Аватар для pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
#1

Вычислить сумму чётных натуральных чисел от 1 до N - C++

17.10.2010, 20:22. Просмотров 3208. Ответов 5
Метки нет (Все метки)

Дано натуральное число n. Написать программу, вычисляющую сумму всех четных натуральных чисел из диапазона от 1 до n.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2010, 20:22     Вычислить сумму чётных натуральных чисел от 1 до N
Посмотрите здесь:

Найдите сумму чётных и отрицательных чисел C++
C++ Найти сумму всех чётных чисел от a до b.
C++ Вычислить сумму элементов массива, стоящих на чётных местах
C++ Вычислить сумму квадратов первых 7 натуральных чисел
C++ Найти сумму чётных и нечётных чисел массива
C++ Ввести массив из 10 целых чисел.Найти сумму чётных чисел
C++ Найти сумму чётных чисел и произведение нечетных в одномерном массиве
C++ Вычислить сумму первых десяти натуральных чисел
Вывести сумму всех чётных и нечетных чисел заданного диапазона C++
Вычислить сумму четных натуральных чисел не превышающих N C++
C++ Найти общую сумму положительных чётных чисел на главной и побочной диагоналях
C++ Вычислить сумму натуральных нечетных чисел, не превышающих N

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.10.2010, 20:28     Вычислить сумму чётных натуральных чисел от 1 до N #2
pusser,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    int n=0;
    std::cout<<"Enter n: ";
    std::cin>>n;
    int sum=0;
    for(int i=2; i<=n; i+=2)
    {
        sum+=i;
    }
    std::cout<<sum<<'\n';
    return 0;
}
Или так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    int n=0;
    std::cout<<"Enter n: ";
    std::cin>>n;
    int sum=0;
    for(int i=1; i<=n; ++i)
    {
        if(!(i&1))
           sum+=i;
    }
    std::cout<<sum<<'\n';
    return 0;
}
pusser
 Аватар для pusser
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 77
17.10.2010, 20:39  [ТС]     Вычислить сумму чётных натуральных чисел от 1 до N #3
О спасибо ща попробую)

Добавлено через 10 минут
А через while как это замутить?
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.10.2010, 20:49     Вычислить сумму чётных натуральных чисел от 1 до N #4
pusser,

C++
1
2
3
4
5
6
7
8
int i=1;
int sum=0;
while(i<=n)
{
    if(!(i&1))
      sum+=i;
    i++;
}
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
17.10.2010, 21:02     Вычислить сумму чётных натуральных чисел от 1 до N #5
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
#include <iostream>
#include <ctime>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    srand((unsigned)time(NULL));
    setlocale(LC_ALL,"Russian");
    int *arr;
    int n,sum=0,i;
    cout<<"Введите n: ";
     cin>>n;
    arr = new int[n];
    cout<<"Числа: "<<endl;
    for(i=0; i<n; i++)
     {
        arr[i]=rand()%15;
        cout<<arr[i]<<"  ";
     }
    i=0;
    while(i<n)
     {
        if(i%2!=0)
        {
            sum+=arr[i];
        }
       i++;
     }
     cout<<endl;
     cout<<"Sum is "<<sum;
     cout<<endl;
        delete [] arr; 
     system("pause");
      return 0;
}
nanebu
Сообщений: n/a
18.04.2012, 18:01     Вычислить сумму чётных натуральных чисел от 1 до N #6
а как сделать тоже самое в пролог?
Yandex
Объявления
18.04.2012, 18:01     Вычислить сумму чётных натуральных чисел от 1 до N
Ответ Создать тему
Опции темы

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