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

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

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

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

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

textual
Листинг программы
#include <stdio.h>
#define dim 20
 
int main(void) {
 
int N[dim], entered;
int i;
    while (i != dim) {
             printf("Enter %d element: ", i);
             scanf("%d", &entered);
             if (entered <= 0 || entered >= 100) {
                printf("Sorry, only 1..100!\n");
                continue;
             } else {
                N[i] = entered;
                i++;
            }
    }
    printf("Output:\n");
    for(i=0; i<dim; i++) {
        if(N[i]%10==3) {
            printf("%d\n",N[i]);
        }
    }
    return 0;
}

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

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

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

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


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

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

13   голосов , оценка 3.923 из 5
Похожие ответы