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

Вычислить сумму чисел нацело делящихся на 5 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
01.04.2012, 13:21     Вычислить сумму чисел нацело делящихся на 5 #1
С помощью цикла while разработать программу, которая будет вычислять сумму чисел нацело делящихся на 5. Цикл задать от 0 до введенного с клавиатуры числа.

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
#include <iostream>
using namespace std;
 
int main()
{
    int count = 0; 
    int a;
    int summ = 0;
 
    cout<<"Vvedite konec diapazona:";
    cin>>a;
    
    while (count <= a)
    {
        if (count % 5 == 0)
        {
            summ = summ + count;
            
        }
        count++;
        cout<<count;    
    }
    return 0;
}
Выводит не сумму чисел делящихся на 5, а тупо все числа от 0 до конца диапазона. Скрин ниже
Вычислить сумму чисел нацело делящихся на 5

Где ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2012, 13:21     Вычислить сумму чисел нацело делящихся на 5
Посмотрите здесь:

C++ в массиве вычислить сумму отрицательных чисел и отдельную сумму положительных
[C++] вычислить сумму чисел нацело делящихся на 5 C++
в непомерном массиве состоящем из n элементов вычислить сумму модулей элементов массива делящихся на три C++
C++ Найти произведение чисел, делящихся нацело на 3 и не делящихся нацело на 5
Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:30     Вычислить сумму чисел нацело делящихся на 5 #2
cout << summ;
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
01.04.2012, 13:35  [ТС]     Вычислить сумму чисел нацело делящихся на 5 #3
Цитата Сообщение от Taras_Z Посмотреть сообщение
cout << summ;
теперь выводит 00000555551515151515 и тд
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:43     Вычислить сумму чисел нацело делящихся на 5 #4
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
 
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int count = 0; 
    int a;
    int summ = 0;
 
    cout<<"Vvedite konec diapazona:";
    cin>>a;
    
    while (count <= a)
    {
        if (count % 5 == 0)
        {
            summ = summ + count;
            
        }
        count++;   
    }
 cout << summ;
 _getch();
    return 0;
}
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
01.04.2012, 13:51  [ТС]     Вычислить сумму чисел нацело делящихся на 5 #5
Цитата Сообщение от Taras_Z Посмотреть сообщение
cout << summ;
а получается это нужно было за циклом написать
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:53     Вычислить сумму чисел нацело делящихся на 5 #6
да
NoXCode
Сообщений: n/a
01.04.2012, 14:09     Вычислить сумму чисел нацело делящихся на 5 #7
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
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int count = 0; 
    int a;
    int summ = 0;
 
    cout<<"Vvedite konec diapazona:";
    cin>>a;
    
    while (count <= a)
    {
        if (count % 5 == 0)
        {
            summ = summ + count;
            cout << count; // выводит текущее число делящееся на 5
            
        }
        count++;   
    }
 cout << summ;
 _getch();
    return 0;
}
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
01.04.2012, 14:14     Вычислить сумму чисел нацело делящихся на 5 #8
HelloWorld56, держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
   std::size_t max = 100, i = 0, sum = 0;
   
   //std::cin >> max;
   
   while ( (i += 5) <= max )
      sum += i;
   
   std::cout << sum << std::endl;
}
http://liveworkspace.org/code/f4d0a0...a03ac3cae05338
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.04.2012, 14:29     Вычислить сумму чисел нацело делящихся на 5 #9
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    int n;
    std::cin >> n;
    do
        std::cout << n / 5 * 5 * (n / 5 + 1) / 2;
    while (0);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2012, 14:37     Вычислить сумму чисел нацело делящихся на 5
Еще ссылки по теме:

Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. C++
6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся в интервале, левая граница которого равна 100 C++
C++ Вычислять сумму чисел, нацело делящихся на 5. Цикл while задать от 0 до введенного с клавиатуры числа

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

Или воспользуйтесь поиском по форуму:
go
01.04.2012, 14:37     Вычислить сумму чисел нацело делящихся на 5
  #10

Не по теме:

diagon, по всей видимости, скоро вот так хеловорлд будем выводить http://liveworkspace.org/code/3a6842...87ae102c3ff85d

Yandex
Объявления
01.04.2012, 14:37     Вычислить сумму чисел нацело делящихся на 5
Ответ Создать тему
Опции темы

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