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

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

Войти
Регистрация
Восстановить пароль
 
deepz
61 / 61 / 33
Регистрация: 04.10.2013
Сообщений: 250
#1

Дан массив натуральных чисел. Найти сумму элементов, кратных данному K - C++

02.11.2013, 14:29. Просмотров 1235. Ответов 4
Метки нет (Все метки)

Дан массив натуральных чисел. Найти сумму элементов, кратных данному K
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{int sum=0, i, a[5], m, K;
srand(time(0));
puts ("vvedite K");
scanf("%d", &K);
for (i = 0; i < 5; i++)
{a[i]=rand()%100;
printf("%d ", a[i]);}
    for (i = 0; i < 5; i++)
        {sum=sum+a[i];}
        printf("sum=%d", sum);
    if (sum%K==0)
        {printf("\nsum kratnoe k=%d", sum);     }
    else 
    ....
}
Я не могу понять, как сделать так, чтобы он при не кратном создал еще новый массив, проверил его на кратность, и так пока не найдет кратную сумму?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 14:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан массив натуральных чисел. Найти сумму элементов, кратных данному K (C++):

Дан массив A[n][n]. Найти сумму элементов массива кратных 3 - C++
Доброго времени суток !помогите решить! Дан массив A. Найти сумму элементов!

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

Найти сумму натуральных чисел, меньших 150 и кратных 4 - C++
Помогите пожалуйста! Составить программу. Найти сумму натуральных чисел, меньших 150 и кратных 4.

Вычислить сумму членов последовательности натуральных чисел, кратных и не кратных заданному числу - C++
Дана последовательность натуральных чилел А. Вычислить сумму членов последовательности, кратных и не кратных d. Значения членов...

Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3 - C++
если не сложно помогите 1)дана функция y=0.5+sin(5x), причем х изменяется от 0 до 2pi с шагом x=pi/6!(программа не выводит результата...

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

4
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
02.11.2013, 14:33 #2
Цитата Сообщение от deepz Посмотреть сообщение
Я не могу понять, как сделать так, чтобы он при не кратном создал еще новый массив, проверил его на кратность, и так пока не найдет кратную сумму?
чего чего????
вот твое задание
Цитата Сообщение от deepz Посмотреть сообщение
Найти сумму элементов, кратных данному K
вот оно как решается
C++
1
2
3
for(int i=0;i<n;i++)
   if(arr[i]%K==0)
       summ+=arr[i];
какой такой другой массив
1
deepz
61 / 61 / 33
Регистрация: 04.10.2013
Сообщений: 250
02.11.2013, 14:45  [ТС] #3
Цитата Сообщение от ValeryS Посмотреть сообщение
чего чего????
вот твое задание
вот оно как решается
C++
1
2
3
for(int i=0;i<n;i++)
   if(arr[i]%K==0)
       summ+=arr[i];
какой такой другой массив
так как я понял, то
C++
1
2
3
for(int i=0;i<n;i++)
   if(arr[i]%K==0)
       summ+=arr[i];
сперва будет проверять элемент на кратность а потом только складывать, а по заданию нужно что бы сумма элементов массива была кратна К. Если не правильно я понял можете объяснить.

Добавлено через 2 минуты
Цитата Сообщение от
[CPP
for(int i=0;i<n;i++)
if(arr[i]%K==0)
summ+=arr[i];[/CPP]
все я понял!
0
Harmonster
9 / 9 / 3
Регистрация: 20.05.2012
Сообщений: 101
02.11.2013, 14:46 #4
Найти сумму элементов, кратных данному K
Вы должны пройти через ВЕСЬ массив, и каждый элемент проверять на кратность ( array[i] % K == 0). Если элемент кратен числу K, то добавить в сумму.
0
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
02.11.2013, 14:47 #5
Цитата Сообщение от deepz Посмотреть сообщение
а по заданию нужно что бы сумма элементов массива была кратна К.
где???
Цитата Сообщение от deepz Посмотреть сообщение
Найти сумму элементов, кратных данному K
элемент должен быть кратным!!!
и эти элементы суммируются
а не сумма кратна, хотя сумма кратных тоже будет кратна
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 14:47
Привет! Вот еще темы с ответами:

Дан массив действительных чисел. Найти сумму элементов с четными номерами и произведение элементов с нечетными номерами - C++
Дан массив действительных чисел. Найти сумму элементов с четными номерами и произведение элементов с нечетными номерами.

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

Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы - C++
Дан массив натуральных чисел А и часло а. Вывести этот массив на экран, обчислить количество элементов равных а и вывести их индексы. ...

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


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
02.11.2013, 14:47
Ответ Создать тему
Опции темы

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