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

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

Войти
Регистрация
Восстановить пароль
 
Golovasstuk
0 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 16
#1

Определить сумму тех целых чисел, которые кратны числу n - C++

13.03.2015, 07:13. Просмотров 379. Ответов 8
Метки нет (Все метки)

Даны натуральное число m и целые числа х1 х2 ... хm.Определить сумму тех целых чисел, которые кратны числу n.
Что то накарябал по памяти. код щас вычисляет числа которые кратны n и сделал чтоб выводил на экран а как их сложить не знаю.

вот Код:


}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<conio.h>
#include<iostream>
#include<stdlib.h>
 
using namespace std; 
  
  int m,n,x,s;
  int i; 
 
int main()
{ 
 
cout<<"Wwedi m";  cin>>m;
cout<<"Wwedi n "; cin>>n;
 
for (i=1;i<=m;i++) 
  {
     x=i; 
     if (!(x%n)) cout<<x<<" "; 
      
       }
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2015, 07:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить сумму тех целых чисел, которые кратны числу n (C++):

Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти - C++
Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти. Оператор цикла не использовать. Добавлено через 3...

Получить сумму тех чисел данной последовательности, которые кратны 5 - C++
'Даны целые числа A1, ..., A50. Получить сумму тех чисел данной последовательности, которые а) кратны 5; б) нечетны и...

Получить сумму тех чисел данной последовательности, которые кратны 5 - C++
Даны целые числа а1,…,а50. Получить сумму тех чисел данной последова-тельности, которые кратны 5

Даны четыре целых числа. найти сумму тех из них, которые кратны трем и больше пяти. Оператор цикла не использовать - C++
Даны четыре целых числа. найти сумму тех из них, которые кратны трем и больше пяти. Оператор цикла не использовать !

Определить: сумму чисел, которые не кратны 9 - C++
Дана числовая последовательность целых чисел, оканчивающаяся нулем элементов. Определить: сумму чисел, которые не кратны 9;

Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел. - C++
Всем привет мне нужен исходник к етой задачи Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе,...

8
Boleon
Guardian of Asgaard
372 / 315 / 106
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
13.03.2015, 07:22 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main() {
    int m, x, n;
    int sum = 0;
    
    std::cin >> m >> n;
    
    for ( int i = 0; i < m; i++ ) {
        std::cin >> x;
        if ( x % n == 0 ) sum += x;
    }
    
    std::cout << sum << std::endl;
    
    return 0;
}
Код
@stdin:
3 3
12
10
21

@stdout:
33
0
Golovasstuk
0 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 16
13.03.2015, 07:29  [ТС] #3
чот не могу понять куда это пихать=(((

Добавлено через 2 минуты
надо что было вот эти сообщения введите m и введите n
0
Boleon
Guardian of Asgaard
372 / 315 / 106
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
13.03.2015, 07:32 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Golovasstuk Посмотреть сообщение
чот не могу понять куда это пихать=(((
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<conio.h>
#include<iostream>
#include<stdlib.h>
 
using namespace std; 
  
  int m,n,x,i;
  int s = 0;
 
int main()
{ 
 
cout<<"Wwedi m";  cin>>m;
cout<<"Wwedi n "; cin>>n;
 
for (i=1;i<=m;i++) 
  {
     cout<<"Wwedi x:"; cin>>x;
     if (x%n==0) s+=x; 
      
       }
    cout << "Sum: " << s << endl;
return 0;
}
0
Golovasstuk
0 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 16
13.03.2015, 07:34  [ТС] #5
а х то зачем вводить это числа же они сами должны генерироватся от 1 до m
0
Boleon
Guardian of Asgaard
372 / 315 / 106
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
13.03.2015, 07:38 #6
Цитата Сообщение от Golovasstuk Посмотреть сообщение
а х то зачем вводить это числа же они сами должны генерироватся от 1 до m
где в условии сказано про генерацию? И тогда почему m и n не генерируются, исходя из твоей логики?!
0
Golovasstuk
0 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 16
13.03.2015, 07:40  [ТС] #7
Даны натуральное число m и целые числа х1 х2 ... хm.Определить сумму тех целых чисел, которые кратны числу n. вот задача!!

Добавлено через 1 минуту
тобишь программа должна перибирать от 1 до числа m делить на число n а потом что кратно и считать сумму
0
Boleon
Guardian of Asgaard
372 / 315 / 106
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
13.03.2015, 07:45 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Golovasstuk Посмотреть сообщение
Даны натуральное число m и целые числа х1 х2 ... хm
х1, х2, х3..., хm - это не значит 1, 2, 3...,m;
Это значит что на каждой итерации х = новое значение.
Если стул уже горит, то можешь
C++
1
cout<<"Wwedi x:"; cin>>x;
заменить на
C++
1
x = i;
1
Golovasstuk
0 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 16
13.03.2015, 09:08  [ТС] #9
Спасибо большое!!!

Добавлено через 48 минут
Слушайте а как будет выглядить этот же код только с использованием команд printf scanf flout

Добавлено через 31 минуту
Ну кто нибудь помогите пожайлуста
0
13.03.2015, 09:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2015, 09:08
Привет! Вот еще темы с ответами:

Найти сумму тех элементов, которые кратны заданному К - C++
Помогите с задачей. В массив A занесены натуральные числа. Найти сумму тех элементов, которые кратны данному К.

Вычислить сумму тех целых чисел на интервале(A,B), которые равны двойке в произвольной целой степени - C++
Что то я задачку не понял , может кто объяснить? Вычислить сумму тех целых чисел на интервале(A,B), которые равны двойке в произвольной...

Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5 - C++
Пожалуйста помогите решыть! Зарание спасибо. Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют...

Определить сумму тех вещественных чисел, которые больше P - C++
Даны натуральное число n и натуральные числа b1, b2, …, bn. Определить сумму тех вещественных чисел которые больше P. private:...


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

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

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