Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
женя90
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 26
1

В массиве найти сумму чисел меньших 10

13.03.2011, 12:41. Просмотров 1506. Ответов 13

В массиве z найти сумму чисел меньших 10. Масив z[13], z натуральное число
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 12:41
Ответы с готовыми решениями:

В массиве z найти сумму чисел меньших 10
массиве z найти сумму чисел меньших 10. Масив z, z натуральное число

В массиве найти сумму четных чисел, меньших 10 (Turbo C 3.0)
1 В массиве Z найти сумму четных чисел меньше 10, Z- натуральные числа! 2...

Как с использованием итераторов в массиве чисел найти количество чисел, меньших за введенное?
Как при помощи итераторов в массиве чисел найти количество чисел, меньших за...

В массиве найти количество чисел меньших заданного
Понимаю, что тема уже была, но я сижу уже 6 день, и всё безрезультатно!Помогите...

Найти сумму элементов массива из 10 чисел, меньших, чем 21
Найти сумму элементов массива из 10 чисел, меньших, чем 21.

13
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
13.03.2011, 12:49 2
женя90,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 13
int main(void)
{
    int z[N];
    int sum=0,i;
    printf("Array -> ");
    for(i=0; i<N; i++)
    {
        z[i]=rand()%20;
        printf("%d ",z[i]);
         if(z[i]<10)
         {
             sum+=z[i];
         }
    }
    printf("\nSum < 10 - %d",sum);
    getch();
    return 0;
}
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
13.03.2011, 14:24 3
Цитата Сообщение от женя90 Посмотреть сообщение
В массиве z найти сумму чисел меньших 10. Масив z[13], z натуральное число
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <numeric>
 
int main(){
  const size_t z = 10;
  int a[z] = {6, 3, 34, 23, 65, 4, 24, 7, 5, 98};
  std::cout << std::accumulate(a, a + z, 0, [](int a, int b){return b  < 10? a + b : a;});
  return 0;
}
0
M128K145
Эксперт JavaЭксперт С++
8326 / 3547 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
13.03.2011, 15:50 4
C++
1
2
3
4
5
6
7
8
const int n = 13;
int z[n];
int i, sum = 0;
for (i = 0; i < n; ++i)
    std::cin>>z[i];
for (i = 0; i < n; ++i)
    if(z[i] < 10)
        sum += z[i];
0
женя90
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 26
16.03.2011, 16:37  [ТС] 5
Цитата Сообщение от MILAN Посмотреть сообщение
женя90,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 13
int main(void)
{
    int z[N];
    int sum=0,i;
    printf("Array -> ");
    for(i=0; i<N; i++)
    {
        z[i]=rand()%20;
        printf("%d ",z[i]);
         if(z[i]<10)
         {
             sum+=z[i];
         }
    }
    printf("\nSum < 10 - %d",sum);
    getch();
    return 0;
}
а вы не можете объяснить эту задачу а то я не совсем её поняла...
0
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
16.03.2011, 16:39 6
женя90, что конкретно не понятно?
0
женя90
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 26
16.03.2011, 16:40  [ТС] 7
Цитата Сообщение от женя90 Посмотреть сообщение
int sum=0,i;
printf("Array -> ");
for(i=0; i<N; i++)
{
z[i]=rand()%20;
printf("%d ",z[i]);
if(z[i]<10)
{
sum+=z[i];

вот это условие)) что вы в каждой строчке описываете.
0
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
16.03.2011, 16:46 8
женя90,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 13
int main(void)
{
    int z[N]; // обявление массива с N - елементов 
    int sum=0,i; // обявление переменых sum, i, инициализация sum значением 0
    printf("Array -> ");
    for(i=0; i<N; i++)  
    {
        z[i]=rand()%20; //заполнение елемента массива псевдослучайным числом
        printf("%d ",z[i]);
         if(z[i]<10) // если число меньше 10
         {
             sum+=z[i]; // прибавляем его к сумме
         }
    }
    printf("\nSum < 10 - %d",sum); // выводим сумму
    getch(); 
    return 0;
}
0
instagib
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
16.03.2011, 16:47 9
женя90, 1строка объявление переменных.
2. Вывести сообщение Array->
3.от 0 до N делай
каждому элементу массива присваивается различное значение
и показывает этот массив.
далее сравниваются числа. если текущий элемент меньше 10
то добавляют к ответу. и собственно выводится ответ
0
женя90
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 26
16.03.2011, 16:57  [ТС] 10
Цитата Сообщение от instagib Посмотреть сообщение
женя90, 1строка объявление переменных.
2. Вывести сообщение Array->
3.от 0 до N делай
каждому элементу массива присваивается различное значение
и показывает этот массив.
далее сравниваются числа. если текущий элемент меньше 10
то добавляют к ответу. и собственно выводится ответ
а почему он тогда выводит сразу все числа, я разве не должна вврдить их с клавиатуры сама?
0
MILAN
888 / 782 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
16.03.2011, 16:59 11
женя90,
Цитата Сообщение от MILAN Посмотреть сообщение
z[i]=rand()%20; //заполнение елемента массива псевдослучайным числом
Можете переделать на ввод вручную.
0
женя90
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 26
16.03.2011, 17:06  [ТС] 12
Цитата Сообщение от MILAN Посмотреть сообщение
женя90,

Можете переделать на ввод вручную.
а надо изменить только эту строчку или ещё какие то ?
0
instagib
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
16.03.2011, 17:11 13
женя90, за вас уже программа автоматом вводит значения.
0
fruktik
32 / 32 / 1
Регистрация: 03.03.2011
Сообщений: 302
16.03.2011, 17:15 14
женя90,
C++
1
2
for (int i =0; i < n, i++)
 cin << mas[i];
вот ввод вручную, вместо строчки с рэндомом
0
16.03.2011, 17:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2011, 17:15

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

Найти сумму целых положительных чисел больших a меньших b
числа а и b вводятся в консоли

Найти сумму целых нечетных положительных чисел, меньших 50
по заданию нужно Найти сумму целых нечетных положительных чисел, меньших 50. Ну...


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

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

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