Вывести на экран все элементы массива, являющимся двухзначными числами - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Заполнить одномерный массив случайными числами. Вывести на экран все элементы массива, являющимся двухзначными числами. Буду благодарен)))

Решение задачи: «Вывести на экран все элементы массива, являющимся двухзначными числами»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. int main(void)
  5. {
  6.     srand(time(NULL));
  7.     int mas[10];
  8.    
  9.     for(int i = 0; i<10; i++)
  10.     {
  11.         mas[i] = rand()%10+4;
  12.         if(mas[i]>9&&mas[i]<100)
  13.             printf("%d ", mas[i]);
  14.     }
  15.     return 0;
  16. }

Объяснение кода листинга программы

В этом коде:

  1. Стимулируется генерация случайных чисел в заданном диапазоне (от 4 до 99), при помощи оператора % (остаток от деления) и функции rand().
  2. Создается массив целых чисел типа int, размерностью 10, с помощью оператора new (который инициализирует все элементы массива нулевыми значениями).
  3. Заполняется массив случайными числами в диапазоне от 4 до 99, с помощью цикла for и оператора присваивания =.
  4. Проверяется условие, что сгенерированное число больше 9 и меньше 100 (двухзначное число), с помощью операторов сравнения > и <.
  5. Выводится на экран сгенерированное число, с помощью функции printf(), если число удовлетворяет условию.
  6. Завершается выполнение программы, с помощью оператора return и числа 0 (код успешного выполнения).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы