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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
#1

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

01.04.2012, 13:21. Просмотров 1446. Ответов 9
Метки нет (Все метки)

С помощью цикла 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
Посмотрите здесь:
Вычислить сумму чисел, нацело делящихся на 5 C++
C++ Найти произведение чисел, делящихся нацело на 3 и не делящихся нацело на 5
C++ Вычислять сумму чисел, нацело делящихся на 5. Цикл while задать от 0 до введенного с клавиатуры числа
Составить программу поиска трехзначных целых чисел, делящихся нацело на 9 C++
Найти первые 15 натуральных чисел, делящихся нацело на d и лежащих в заданном интервале C++
Найти 15 первых натуральных чисел, делящихся нацело 19 и находящихся в интервале , левая граница которого равна 100. C++
6.34. Найти 15 первых натуральных чисел, делящихся нацело на 19 и нахо-дящихся в интервале, левая граница которого равна 100 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
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
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++
3586 / 1366 / 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
1927 / 1193 / 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
Еще ссылки по теме:
Найти сумму чисел, не делящихся на 2 и 11 C++
Вычислить сумму модулей элементов массива, делящихся на три C++
Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел C++
Вывести на экран сумму чисел от 0 до 1000, которые делятся нацело на 3 или 5 C++
Алгоритм подсчета количества чисел, которые делятся нацело на сумму своих цифр C++

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

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

Не по теме:

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

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

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