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

вывести сумму от 0 до n которые не делятся на 2 с помощью while - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Просьба оценить код http://www.cyberforum.ru/cpp-beginners/thread615976.html
Данный код реализует массивы, размеры которых можно легко изменять, а так же которые можно легко склеивать. Прошу оценить его и покритиковать. template <typename T> class Element { public: Element() { _val = 0; _next = NULL;
C++ Составить ежедневные списки посещения медпункта Итак, задачка следующая - N сотрудников (известны фамилии) работают в две смены по индивидуальному графику (1-й день-"утро", 2-й день-"вечер", 3-й день-"выходной"). Все они в свое нерабочее время должны пройти диспансеризацию в медпункте, который работает ежедневно в две смены. В день начала диспансеризации о каждом сотруднике известно, в какую смену он работает, или то, что он выходной.... http://www.cyberforum.ru/cpp-beginners/thread615966.html
Вычислить интеграл f(x)=5x(кв.)-x+2 методом прямоугольников C++
Напишите программу вычисления интеграла f(x)=5x(кв.)-x+2 методом прямоугольников
loop for C++
напишите пожалуйста loop for который выводит числа фибоначчи
C++ undefined reference http://www.cyberforum.ru/cpp-beginners/thread615906.html
Пытаюсь разобраться с Box2D. Выпадает куча ошибок типа undefined reference to `b2World::b2World(b2Vec2 const&)'| Box2D.h файл подключен. Я 1ый раз подключаю Box2D, возможно нужен какой-то .lib файл, я не вдупляю. Помогите исправить ошибки, очень надо.
C++ Создать базовый класс Array, в котором определите поле-массив подходящего типа Всем привет!!! Создать базовый класс Array, в котором определите поле-массив подходящего типа и поле для хранения количества элементов у текущего объекта-массива. Максимально возможный размер массива задается статистической константой.реализуйте конструктор инициализации, задающий количество элементов и начальное значение (по умолчанию 0). Вот мои наработки: #include <iostream.h> #include... подробнее

Показать сообщение отдельно
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
28.06.2012, 21:29  [ТС]     вывести сумму от 0 до n которые не делятся на 2 с помощью while
не получается решить. После ввода цифры 5, комп должен выдать 1,3,5 и сумму трёх 9.
а он выводит 1,3,5 и 15. Что пишу неправильно?
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
#include <iostream.h>
int main ()
{ 
 int a,i=0,sum=0;
 cin >> a;
  while (i<a)
  { 
        i=i+1;  
      
      if (i%2) cout << i; 
      int b=i;
                
    sum=sum+i;
 }
  
 cout << sum;
return 0;
}
 
[size="1"][color="grey"][I]Добавлено через 7 минут[/I][/color][/size]
всё нашёл правильный вариант
#include <iostream.h>
int main ()
{ 
 int a,i=0,sum=0;
 cin >> a;
  while (i<a)
  { 
        i=i+1;  
      
        if (i%2)
        {cout << i; 
      
                
        sum=sum+i;}
 }
  
 cout << sum;
return 0;
}
 
Текущее время: 23:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru