Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

15.11.2011, 17:28. Просмотров 585. Ответов 6
Метки нет (Все метки)

Вычислить сумму чётных и сумму не чётных чисел натурального ряда то 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2011, 17:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ceмма чётных и нечётных чисел (C++):

Создать класс чётных(нечётных) чисел. - C++
Создать класс чётных (или нечётных) чисел. Реализовать методы сложения, вычитания, деления и умножения этих чисел.

Найти сумму чётных и нечётных чисел массива - C++
a) Статическая память. Двумерный массив. Дан массив целых чисел (5х5). Найти сумму чётных и нечётных чисел. b) Динамическая память....

Подсчитать количество чётных и нечётных чисел массива - C++
Составить программу, которая выполняет следующие действия: а) ввод исходных массивов; б) вывод исходных массивов; в) обработку...

Составить программу для подсчёта количества чётных и нечётных чисел - C++
В массиве M(20) целых чисел подсчитать количество чётных и нечётных чисел.

написать задачу которая бы из 10 чётных рандомно сгенерированных чисел, вывело 10 нечётных - C++
Нужно написать задачу которая бы из 10 чётных рандомно сгенерированных чисел, вывело 10 нечётных. Есть мысль чтобы к каждому числу...

Cумма чётных и нечётных элементов массива - C++
В программе нужно посчитать сумму чётных элементов(S2) и нечётных(S1) при их выводе они получаются равны, чего не должно быть. Не могли бы...

6
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.11.2011, 17:32 #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;
}
1
Tewe
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
15.11.2011, 17:37  [ТС] #3
s1 += i то же самое, что и s1 = s1 + i ?
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.11.2011, 17:39 #4
Tewe, да
0
Tewe
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
15.11.2011, 17:56  [ТС] #5
Всё равно значения неверные получаются
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.11.2011, 18:04 #6
Цитата Сообщение от Tewe Посмотреть сообщение
Всё равно значения неверные получаются
приведите пример чтоли
1
easybudda
Модератор
Эксперт CЭксперт С++
9968 / 5891 / 996
Регистрация: 25.07.2009
Сообщений: 11,157
15.11.2011, 18:15 #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;
}
1
15.11.2011, 18:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 18:15
Привет! Вот еще темы с ответами:

Определить сумму чётных разрядов числа и произведение нечётных - C++
Здравствуйте! Вот какое у меня задание. Дано целое число, определить сумму чётных разрядов и произведение нечётных Добавлено через 47...

Определить количество чётных и нечётных делителей вводимого числа - C++
С клавиатуры вводится целое число. Определить количество его чётных и нечётных делителей.

Вычислить произведение сумм чётных и нечётных элементов массива - C++
Пожалуйста помогите срочно! Нужно сделать задание срочно! Вычислить произведение сумм четных и нечетных элементов массива X ...

Переставить элементы массива, находящиеся на чётных и нечётных местах - C++
В программе Сodе Blocks. Создать рандомно одномерный массив. В одномерном массиве переставить элементы, находящиеся на чётных и нечётных...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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