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

Ceмма чётных и нечётных чисел - C++

Восстановить пароль Регистрация
 
Tewe
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
15.11.2011, 17:28     Ceмма чётных и нечётных чисел #1
Вычислить сумму чётных и сумму не чётных чисел натурального ряда то 1 до n.

Вот что получается. Программа работает, но не верно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{int n, s1=0, s2=0;
 cin >> n;
 for (int i=1; i<=n; ++i)
 if (i / 2)
  s1 = s1 + i;
 else if (i % 2)
  s2 = s2 + i;
 cout << "Cymma chetnih " << s1 << endl;
 cout << "Cymma nechetnih " << s2 << endl;
 system ("pause");
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2011, 17:28     Ceмма чётных и нечётных чисел
Посмотрите здесь:

C++ определить сумму чётных разрядов и произведение нечётных
Создать класс чётных(нечётных) чисел. C++
C++ Найти сумму Максимум(среди чётных)+Минимум(среди нечётных)
написать задачу которая бы из 10 чётных рандомно сгенерированных чисел, вывело 10 нечётных C++
C++ Поменять местами цифры числа, стоящие на чётных и нечётных местах
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.11.2011, 17:32     Ceмма чётных и нечётных чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdlib>
 
int main()
{
   int n, s1 = 0, s2 = 0;
   std::cin >> n;
   for (int i = 1; i <=n; ++i)
   {
      if (i % 2 == 0)
          s1 += i;
      else 
          s2 += i;
   }
   std::cout << "Sum of even: " << s1 << endl
             << " Sum of odd: " << s2 << endl;
   std::system ("pause");
   return 0;
}
Tewe
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
15.11.2011, 17:37  [ТС]     Ceмма чётных и нечётных чисел #3
s1 += i то же самое, что и s1 = s1 + i ?
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.11.2011, 17:39     Ceмма чётных и нечётных чисел #4
Tewe, да
Tewe
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
15.11.2011, 17:56  [ТС]     Ceмма чётных и нечётных чисел #5
Всё равно значения неверные получаются
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.11.2011, 18:04     Ceмма чётных и нечётных чисел #6
Цитата Сообщение от Tewe Посмотреть сообщение
Всё равно значения неверные получаются
приведите пример чтоли
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 18:15     Ceмма чётных и нечётных чисел
Еще ссылки по теме:

C++ Cумма чётных и нечётных элементов массива
C++ Подсчитать количество чётных и нечётных чисел массива
C++ Составить программу для подсчёта количества чётных и нечётных чисел

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

Или воспользуйтесь поиском по форуму:
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
15.11.2011, 18:15     Ceмма чётных и нечётных чисел #7
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(void){
    int n;
    
    while ( printf("N = ") > 0 && scanf("%d", &n) == 1 && n > 2 ){
        int is_odd = n & 1;
        printf("ODD SUM: %d\nEVEN SUM: %d\n", (1 + n - (!is_odd))*(n + is_odd) / 4, (2 + n - is_odd)*(n - is_odd) / 4);
    }
    
    return 0;
}
Yandex
Объявления
15.11.2011, 18:15     Ceмма чётных и нечётных чисел
Ответ Создать тему
Опции темы

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