Найти все числа, оканчивающиеся на 3 - C (СИ)

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

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

Помогите написать код, пожалуйста. Дан массив целых чисел (N=20, xi⊂[0, 100]). Найти все числа, оканчивающиеся на 3.

Решение задачи: «Найти все числа, оканчивающиеся на 3»

textual
Листинг программы
  1. #include <stdio.h>
  2. #define dim 20
  3.  
  4. int main(void) {
  5.  
  6. int N[dim], entered;
  7. int i;
  8.     while (i != dim) {
  9.              printf("Enter %d element: ", i);
  10.              scanf("%d", &entered);
  11.              if (entered <= 0 || entered >= 100) {
  12.                 printf("Sorry, only 1..100!\n");
  13.                 continue;
  14.              } else {
  15.                 N[i] = entered;
  16.                 i++;
  17.             }
  18.     }
  19.     printf("Output:\n");
  20.     for(i=0; i<dim; i++) {
  21.         if(N[i]%10==3) {
  22.             printf("%d\n",N[i]);
  23.         }
  24.     }
  25.     return 0;
  26. }

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

В этом коде выполняются следующие действия:

  1. Ввод и проверка чисел от пользователя.
  2. Если число некорректное, выводится сообщение об ошибке и действие программы продолжается с следующей итерации цикла.
  3. Если число корректное, оно сохраняется в массиве.
  4. Увеличивается индекс массива.
  5. После завершения цикла выводится сообщение Output:.
  6. Программа выводит все числа из массива, которые заканчиваются на 3. Список действий:
  7. Ввод и проверка чисел от пользователя.
  8. Если число некорректное, выводится сообщение об ошибке и действие программы продолжается с следующей итерации цикла.
  9. Если число корректное, оно сохраняется в массиве.
  10. Увеличивается индекс массива.
  11. После завершения цикла выводится сообщение Output:.
  12. Программа выводит все числа из массива, которые заканчиваются на 3.

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


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

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

13   голосов , оценка 3.923 из 5

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

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

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