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

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

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

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

01.04.2012, 13:21. Просмотров 1641. Ответов 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

Где ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2012, 13:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить сумму чисел нацело делящихся на 5 (C++):

Вычислить сумму чисел, нацело делящихся на 5 - C++
С помощью цикла while разработать программу, которая будет вычислять сумму чисел нацело делящихся на 5. Цикл задать от 0 до введенного с...

Найти произведение чисел, делящихся нацело на 3 и не делящихся нацело на 5 - C++
Помогите пожалуйста Ввести 2 числа если оба числа делятся нацело на 3. Найти их сумы если оба числа делятся на 5 вывести произведения...

Вычислять сумму чисел, нацело делящихся на 5. Цикл while задать от 0 до введенного с клавиатуры числа - C++
С помощью цикла while разработать программу, которая будет вычислять сумму чисел нацело делящихся на 5. Цикл задать от 0 до введенного с...

Составить программу поиска трехзначных целых чисел, делящихся нацело на 9 - C++
Помогите написать программу с++ при помощи цикла while. Очень надо, всем печенек :3

Найти первые 15 натуральных чисел, делящихся нацело на d и лежащих в заданном интервале - C++
Даны два числа d и l. Требуется найти первые 15 натуральных чисел, делящихся нацело на d и лежащих в интервале .

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

9
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:30 #2
cout << summ;
0
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
01.04.2012, 13:35  [ТС] #3
Цитата Сообщение от Taras_Z Посмотреть сообщение
cout << summ;
теперь выводит 00000555551515151515 и тд
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:43 #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;
}
0
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
01.04.2012, 13:51  [ТС] #5
Цитата Сообщение от Taras_Z Посмотреть сообщение
cout << summ;
а получается это нужно было за циклом написать
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:53 #6
да
0
NoXCode
0 / 0 / 0
Регистрация: 29.03.2012
Сообщений: 2
01.04.2012, 14:09 #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;
}
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
01.04.2012, 14:14 #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/f4d0a0af182d0a88f6a03ac3cae05338
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.04.2012, 14:29 #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);
}
1
go
01.04.2012, 14:37     Вычислить сумму чисел нацело делящихся на 5
  #10

Не по теме:

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

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2012, 14:37
Привет! Вот еще темы с ответами:

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

Найти сумму чисел, не делящихся на 2 и 11 - C++
Дана последовательность натуральных чисел {Aj} не более 20 элементов. Найти сумму чисел, не делящихся на 2 и 11, наибольшее из таких чисел,...

Вычислить сумму модулей элементов массива, делящихся на три - C++
помогите пожалуйста очень срочно надо :) Добавлено через 1 минуту ой в одномерном:) Добавлено через 28 минут уже ненадо :(

Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел - C++
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их сумму. Найти все такие числа. ...


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

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

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