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

Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Kolon4ek
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 9
01.01.2012, 13:18     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #1
Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n.
Написал задачу но выходит ошибка : 20 C:\Documents and Settings\User\Ìîè äîêóìåíòû\Îèâò\main.cpp name lookup of `i' changed for new ISO `for' scoping

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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int s,n;
    cin>>n;
    for(int i=1; i<=n; i++)
    {
            if(i%5==0) 
            cout<<i<<"\n";
    }
    for(int a=1; a<=n; a++)
    {
            if(a%10==0) 
            cout<<a<<"\n";
    {
    s=i+a;
    cout<<"Summa="<<s;
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.01.2012, 13:18     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n.
Посмотрите здесь:

Найти сумму чисел, кратных 3 C++
C++ Найти сумму чисел кратных 5
найти сумму всех чисел от а до b кратных 13 и 5 C++
Найти сумму целых положительных чисел, кратных 4 и меньших 100 C++
C++ Найти сумму натуральных чисел, меньших 150 и кратных 4
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 13:33     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #2
Строка #20, в ней i не будет "виден".
Задачу можно решить через сумму арифметической прогрессии.

Добавлено через 1 минуту
Да и вообще ваше решение не корректно. На выходе будет(если обявить i и a в main) s = 2 * n
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
01.01.2012, 13:47     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #3
Цитата Сообщение от Kolon4ek Посмотреть сообщение
кратных 5 и 10
Если кратно 5, значит кратно и 10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main ()
{
   int n;
   int sum = 0;
   
   std::cin >> n;
   
   for ( int i = 5 ; i < n ; i += 5 )
      sum += i; 
   
   std::cout << " Sum = " << sum << std::endl;
}
Добавлено через 16 секунд
http://liveworkspace.org/code/3a9da9...1897894d12df52
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 13:59     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #4
Цитата Сообщение от go Посмотреть сообщение
Если кратно 5, значит кратно и 10
В задании, возможно, имелось в виду по отдельности, отдельно сумму для 5, отдельно для 10. Я не думаю, что составитель задачи настолько глуп.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
01.01.2012, 14:26     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #5
Цитата Сообщение от soon Посмотреть сообщение
В задании, возможно, имелось в виду по отдельности, отдельно сумму для 5, отдельно для 10.
C
1
int sum_div_ten = (int) ( sum_div_five / 2 )
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 14:29     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #6
alkagolik, От одного до 10 включительно просчитайте для sum_div_five и проверьте по формуле для sum_div_ten.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
01.01.2012, 14:48     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #7
нет нет, я перепутал эта формула посчитает количество элементов ряда, а не их сумму. А сумма вы еще вначале где-то указали как подсчитывается.
C
1
2
div_five = n / 5;
div_ten = div_five / 2;
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 14:52     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    int num;
    std::cin >> num;
    num -= (num % 5);
    int n = num / 5;
    int sum5 = (5 + num) * n / 2;
    std::cout << sum5 << std::endl;
    if(num & 1) 
        num -= 5;
    n = num / 10;
    int sum10 = (10 + num) * n / 2;
    std::cout << sum10 << std::endl;
    return 0;
}
Kolon4ek
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 9
01.01.2012, 15:35  [ТС]     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #9
Мне кажется вы не допонели меня
Мне нада ввести числа от 1 до n и найти в них кратные 5 и 10 затем найти сумму полученных чисел.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 15:37     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #10
Так ввести или вывести, определитесь уж.
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
01.01.2012, 15:48     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #11
Я кажется, понял. Нужно ввести n, затем найти числа, кратные 5(10 кратно 5), и вывести сумму чисел, кратных 5))
Kolon4ek
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 9
01.01.2012, 15:54  [ТС]     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #12
Вывести сумму
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
01.01.2012, 15:54     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
int main()
{
int n,i,S;
S=0;
printf("Введите n:");
scanf("%d",&n);
for(i=0;i<=n;i+=5)
S+=i;
printf("Сумма:%d",S);
getch();
}
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 16:03     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #14
Kolon4ek, грамотно сформулируйте задание. Что должно быть на входе и что на выводе.

По моему, вы сами тольком не знаете, чего хотите.
Kolon4ek
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 9
01.01.2012, 16:55  [ТС]     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #15
Нада вывести на экран все числа от 1 до n, которые кратны 5 и 10, затем найти сумму этих чисел
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
01.01.2012, 17:02     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #16
Если так, то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
int main()
{
int n,i,S;
S=0;
printf("Введите n:");
scanf("%d",&n);
printf("1 ");
for(i=5;i<=n;i+=5)
{
printf("%d ",i);
S+=i;
}
printf("\nСумма:%d",S);
getch();
}
Kolon4ek
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 9
01.01.2012, 18:03  [ТС]     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #17
Можно более лёгкий способ

Добавлено через 28 минут
Поможет кто?
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.01.2012, 18:20     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #18
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>
 
int main()
{
    int n;
    std::cin >> n;
    int i = 5;
    int sum5 = 0, sum10 = 0;
    while(i <= n)
    {
        std::cout << i << std::endl;
        sum5 += i;
        i += 5;
        if(i <= n)
        {
            std::cout << i << std::endl;
            sum5 += i;
            sum10 += i;
            i += 5;
        }
    }
    std::cout << sum5 << std::endl << sum10 << std::endl;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2012, 12:47     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n.
Еще ссылки по теме:

Найти сумму целых положительных чисел, кратных 3 и меньше 100 C++
Найти сумму целых положительных чисел из промежутка от А до В, кратных 4 C++
C++ Цикл с параметром: найти сумму всех n-значных чисел, кратных k

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

Или воспользуйтесь поиском по форуму:
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
02.01.2012, 12:47     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n. #19
Эмм... Кажется,я сам не понял условия. Огласите условие и поясните,что конкретно вы ожидаете от программы. А куда ещё легче? Легче 1 цикла?
Yandex
Объявления
02.01.2012, 12:47     Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n.
Ответ Создать тему
Опции темы

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