Вопрос задан 21.07.2023 в 09:04. Предмет Информатика. Спрашивает Пустова Юля.

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

двузначных чисел, начинающихся на 7. Про-грамма получает на вход количество чисел в последовательности, а затемсами числа. В последовательности всегда имеется двузначное число, на-чинающееся на 7. Количество чисел не превышает 200. Введённые числапо модулю не превышают 10000.Программа должна вывести одно число: количество двузначных чисел,начинающихся на 7.Пример работы 5 75 750 7 73 57 выходные данные 2​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Alieva Ela.

Язык СИ:

#include<stdio.h>

int main(){

   

   unsigned short int i,n,c=0;

   

   for(scanf("%hu",&i);i>0;i--){

       scanf("%hu",&n);

       c+=9<n && n<100 && n/10==7?1:0;

   }

   

   printf("%hu\n",c);

   

   //getchar();

   

   return 0;

   

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, нам нужно считать входные данные, проверить каждое число на условие "двузначное и начинается на 7", и подсчитать количество чисел, которые соответствуют этому условию. Вот Python-код для программы:

python
def count_numbers_starting_with_7(sequence): count = 0 for num in sequence: if 70 <= num < 80: # Проверяем, начинается ли число на 7 и является ли двузначным count += 1 return count if __name__ == "__main__": n = int(input("Введите количество чисел в последовательности: ")) sequence = [] for i in range(n): num = int(input(f"Введите число {i + 1}: ")) sequence.append(num) result = count_numbers_starting_with_7(sequence) print("Количество двузначных чисел, начинающихся на 7:", result)

Пример работы программы:

yaml
Введите количество чисел в последовательности: 5 Введите число 1: 75 Введите число 2: 750 Введите число 3: 7 Введите число 4: 73 Введите число 5: 57 Количество двузначных чисел, начинающихся на 7: 2

Программа считывает количество чисел в последовательности, а затем последовательно считывает сами числа. Затем она вызывает функцию count_numbers_starting_with_7, которая возвращает количество двузначных чисел, начинающихся на 7, и выводит результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос