Вывести на экран все элементы массива, являющимся двухзначными числами - C (СИ)
Формулировка задачи:
Заполнить одномерный массив случайными числами. Вывести на экран все элементы массива, являющимся двухзначными числами. Буду благодарен)))
Решение задачи: «Вывести на экран все элементы массива, являющимся двухзначными числами»
textual
Листинг программы
- #include <stdio.h>
- #include <time.h>
- int main(void)
- {
- srand(time(NULL));
- int mas[10];
- for(int i = 0; i<10; i++)
- {
- mas[i] = rand()%10+4;
- if(mas[i]>9&&mas[i]<100)
- printf("%d ", mas[i]);
- }
- return 0;
- }
Объяснение кода листинга программы
В этом коде:
- Стимулируется генерация случайных чисел в заданном диапазоне (от 4 до 99), при помощи оператора % (остаток от деления) и функции rand().
- Создается массив целых чисел типа int, размерностью 10, с помощью оператора new (который инициализирует все элементы массива нулевыми значениями).
- Заполняется массив случайными числами в диапазоне от 4 до 99, с помощью цикла for и оператора присваивания =.
- Проверяется условие, что сгенерированное число больше 9 и меньше 100 (двухзначное число), с помощью операторов сравнения > и <.
- Выводится на экран сгенерированное число, с помощью функции printf(), если число удовлетворяет условию.
- Завершается выполнение программы, с помощью оператора return и числа 0 (код успешного выполнения).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д