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

Как сложить все значения одной переменной - C++

Восстановить пароль Регистрация
 
zumm.
 Аватар для zumm.
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 17
27.03.2012, 17:14     Как сложить все значения одной переменной #1
Задание: "Даны натуральные числа от 1 до 50.Найти сумму тех из них которые делятся на 5 или на 7"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>
int main()
{
    using namespace std;
    int i,y,k; 
   for (i=1; i<=50;i++)
   {
    k = i%3;
    y = i%7;
    if ((k==0) or (y==0))
     {
      cout << i << " ";
     }
    
   }
    getch();
    return 0;
}
У меня получается строчка из значений переменных, как их сложить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 17:14     Как сложить все значения одной переменной
Посмотрите здесь:

как заделать так что бы значения переменной менялось по заданному времени C++
C++ Передача значения переменной из одной формы в другую
Сложить все натуральные числа от 1 до n C++
Как изменять значения переменной уже скомпилированного кода C++
C++ Преобразование значения переменной (long) через функцию в значения структуры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
h3mbr0
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 125
27.03.2012, 17:26     Как сложить все значения одной переменной #2
C++
1
if ((k==0) or (y==0))
как понять?
5 или на 7
у тебя
C++
1
2
k = i%3;
y = i%7;
zumm.
 Аватар для zumm.
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 17
27.03.2012, 17:31  [ТС]     Как сложить все значения одной переменной #3
Цитата Сообщение от h3mbr0 Посмотреть сообщение
C++
1
if ((k==0) or (y==0))
как понять?
Это "или"
можно так
C++
1
if ((k==0) || (y==0))
Цитата Сообщение от h3mbr0 Посмотреть сообщение
у тебя
C++
1
2
k = i%3;
y = i%7;
опечатался
crazy_grizli
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 13
27.03.2012, 17:33     Как сложить все значения одной переменной #4
Добавь еще одну переменную, у тебя оно сейчас считает сколько этих чисел. Потом в теле цикла, после ифа плюсуй эти числа в эту переменную, ничего сложного )
h3mbr0
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 125
27.03.2012, 17:43     Как сложить все значения одной переменной #5
Это "или"
можно так
а можно по другому?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int sum=0;
    for (int i=1; i<=50;i++)
        if((i%5)==0||(i&7)==0)
             sum+=i;
    cout << sum << endl;
    _getch();
    return 0;
}
как то так
zumm.
 Аватар для zumm.
0 / 0 / 0
Регистрация: 04.09.2011
Сообщений: 17
27.03.2012, 17:47  [ТС]     Как сложить все значения одной переменной #6
h3mbr0, можно и так, спасибо)
Yandex
Объявления
27.03.2012, 17:47     Как сложить все значения одной переменной
Ответ Создать тему
Опции темы

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