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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.83
kosta_Lom
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 21
#1

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

30.03.2010, 22:34. Просмотров 2260. Ответов 8
Метки нет (Все метки)

решите пожалуйста а то не получаеться...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2010, 22:34     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К
Посмотрите здесь:
C++ В массив B[n] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному f
C++ В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному K.
Одномерные массивы (Найти сумму тех элементов, которые кратны данному К) C++
C++ Найти сумму тех элементов, которые кратны заданному К
C++ Найти сумму индексов тех элементов массива, которые кратны трем
Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти C++
C++ Дано натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kuroiryuu
316 / 300 / 23
Регистрация: 05.11.2009
Сообщений: 712
Завершенные тесты: 2
31.03.2010, 08:56     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #2
и что именно не получается?
если сам поиск, то вот:
C++
1
2
3
4
5
6
int sum = 0;
for (int i = 0; i < N; i++)
{
    if (a[i] % k == 0)
        sum += a[i];
}
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
31.03.2010, 11:42     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #3
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
28
#include <cstdlib>
#include <iostream>
#include <iterator>
 
int main()
{
    int size = 0;
    std::cout << "Введите размер массива: ";
    std::cin >> size;
    
    int a[size];
    for(int i = 0; i < size; ++i)
        a[i] = rand() % 9;
        
    std::copy(a, a + size, std::ostream_iterator<int>(std::cout, ", "));
    std::cout << std::endl;
    
    int k = 0;
    std::cout << "Введите число К: ";
    std::cin >> k;
    
    int sum = 0;
    for(int i = 0; i < size; ++i)
        if(a[i] % k == 0)
            sum += a[i];
            
    std::cout << "Сумма элементов массива кратных числу К равна " << sum;
}
kosta_Lom
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 21
31.03.2010, 19:29  [ТС]     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #4
а че за std ? не разу не встречал(
Metax
6 / 6 / 3
Регистрация: 27.02.2010
Сообщений: 17
31.03.2010, 21:39     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #5
std:: указывает на принадлежность объекта к классу(библиотеке), в данном случае к <iostream>
kosta_Lom
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 21
31.03.2010, 21:58  [ТС]     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #6
а если записать вот так <iostream.h> то уже не нужно std указывать?)
Psixodelik
40 / 39 / 2
Регистрация: 27.11.2009
Сообщений: 100
31.03.2010, 23:16     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #7
что бы не указывать std:: Нужно после объявления библиотек(но перед мейном) написать строку
C++
1
using namespace std;
После этого спокойно можешь использовать cin и cout без предписания std::
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
01.04.2010, 01:54     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #8
Цитата Сообщение от Psixodelik Посмотреть сообщение
но перед мейном
Можно и в мейне, где используешь там и пишешь
C++
1
2
3
4
5
6
7
#include <iostream>
int main()
{
cout << "hello"; // ошибка
using namespace std; // или using std::cout;
cout << "hello"; // нет ошибки
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2010, 07:40     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К
Еще ссылки по теме:
C++ Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7
Даны четыре целых числа. найти сумму тех из них, которые кратны трем и больше пяти. Оператор цикла не использовать C++
Дана матрица. Найти произведение тех ее элементов, которые кратны L C++
Найти сумму всех элементов одномерного массива, которые кратны К C++
C++ Получить сумму тех чисел данной последовательности, которые кратны 5

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

Или воспользуйтесь поиском по форуму:
0116
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 6
04.06.2010, 07:40     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К #9
у меня вот такую ошибку пишет-
Миниатюры
В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К  
Yandex
Объявления
04.06.2010, 07:40     В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К
Ответ Создать тему
Опции темы

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