0 / 0 / 0
Регистрация: 19.11.2017
Сообщений: 2
1

Найти в последовательности натуральных чисел сумму двузначных чисел, начинающихся на 7

08.04.2018, 23:47. Показов 7314. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая в последовательности натуральных чисел определяет сумму двузначных чисел, начинающихся на 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется двузначное число начинающиеся на 7. Количество не превышает 200. Введённые числа по модулю не превышают 10000. Программа должна вывести одно число: сумму двузначных чисел начинающихся на 7.
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<stdio.h>
#include<conio.h>
main()
{
        int sum=0, N=1, a, k=0, i, B=1;
        printf("Entered kol-vo number in sequence: ");
        scanf("%d", &k);
        printf("Entered sequence: \n");
        for (i=0; k>i;i++)
        {
            scanf("%d",&N);
            B=N;
        while(B!=0)
        {
         k= k + 1;
         B=B/10;    
        }
         if (k==2) a = N/10; 
        if (a==7) sum=sum+N;    
        }
        printf("Result: %d", sum);
    getch();
}
Что не так? И пожалуйста простым языком, всего месяц занимаюсь на С++ и пожалуйста если будут сложные операторы объясните зачем они. Заранее Спасибо за помощь!)))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2018, 23:47
Ответы с готовыми решениями:

В последовательности натуральных чисел найти сумму чисел, начинающихся на 7
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел,...

Последовательности чисел. Найти сумму и произведение отрицательных двузначных чисел
Вводится 25 чисел. найти сумму и произведение отрицательных двузначных чисел

Найти сумму натуральных четных двузначных чисел, кратных 3
1. Найти сумму натуральных четных двузначных чисел, кратных 3. 2. Получить значения функций...

Найти сумму натуральных двузначных чисел, каждое из которых не делится ни на 2, ни на 3.
Это сама лаба! Лабораторная работа № 3 ОПЕРАТОРЫ ЦИКЛА Цель работы: закрепить практические...

2
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
09.04.2018, 07:08 2
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
29
30
31
32
33
34
35
36
37
38
#include <iostream> 
 
int main()
{
    int sum = 0, N, a, k, k1 = 0, i, B;
 
    std::cout <<  "kol-vo number in sequence: ";
 
    std::cin >> k;
 
    std::cout << "Entered sequence: \n";
 
    for (i = 0; k>i; i++)
    {
        std::cin >> N;
 
        B = N;
        a = N;
 
        while (B != 0)
        {
            k1 = k1 + 1;
            B = B / 10;
        }
 
        if (k1 == 2)
        {
            a = N / 10;
            if (a == 7) sum = sum + N;
        }
 
        k1 = 0;
    }
 
    std::cout << "Result : " << sum << '\n';
    
    system ("pause");
}
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
35595 / 19493 / 4074
Регистрация: 12.02.2012
Сообщений: 32,533
Записей в блоге: 13
09.04.2018, 07:16 3
Вот кусочек кода, который, по замыслу авторов, определяет, двузначно ли число:

C
1
2
3
4
5
while(B!=0)
        {
         k= k + 1;
         B=B/10;    
        }
А не проще ли поступить вот так:

C
1
2
  if (N < 100)
       if ((N/10)==7) sum+=N;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2018, 07:16
Помогаю со студенческими работами здесь

Найти сумму натуральных двузначных чисел, каждое из которых не делится ни на 2, ни на 3
буду примного благодарен

В последовательности натуральных чисел найти сумму чисел, кратных 4 и заканчивающихся на 2
Кол-во чисел вводит человек, В последовательности натуральных чисел надо найти сумму всех чисел,...

Найти сумму двузначных чисел последовательности, кратных 8
Напишите программу, которая в последовательности чисел находит сумму двузначных чисел, кратных 8....

Найти сумму последовательности натуральных чисел
Найдите сумму последовательности натуральных чисел, если признаком окончания конца...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru