Пользователь вводит длину последовательности N (где N-натуральное). Определить количество
трехзначных чисел в последовательности.Ответы на вопрос
Язык СИ:
#include<stdio.h>
#include<stdlib.h>
int main(){
unsigned long long int i,c=0;
long long int n;
for(scanf("%llu",&i);i>0;i--){
scanf("%lld",&n);
if(99<llabs(n) && llabs(n)<1000)c++;
}
printf("%llu\n",c);
//getchar();
return 0;
}
Для определения количества трехзначных чисел в последовательности, нужно попросить пользователя ввести саму последовательность чисел. Затем, для каждого числа в последовательности, проверить, является ли оно трехзначным (имеет три цифры). Если число удовлетворяет условию, увеличить счетчик трехзначных чисел. Вот пример кода на Python:
pythondef count_three_digit_numbers(sequence):
count = 0
for number in sequence:
if 100 <= number < 1000:
count += 1
return count
try:
N = int(input("Введите длину последовательности N: "))
if N <= 0:
print("Пожалуйста, введите натуральное число больше нуля.")
else:
sequence = []
for i in range(N):
number = int(input(f"Введите число {i+1}: "))
sequence.append(number)
result = count_three_digit_numbers(sequence)
print(f"Количество трехзначных чисел в последовательности: {result}")
except ValueError:
print("Ошибка: Пожалуйста, введите целое число.")
Пользователю будет предложено ввести длину последовательности N, а затем последовательно ввести числа. После этого программа выдаст количество трехзначных чисел в последовательности.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
