Найти все числа, оканчивающиеся на 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; }
Объяснение кода листинга программы
В этом коде выполняются следующие действия:
- Ввод и проверка чисел от пользователя.
- Если число некорректное, выводится сообщение об ошибке и действие программы продолжается с следующей итерации цикла.
- Если число корректное, оно сохраняется в массиве.
- Увеличивается индекс массива.
- После завершения цикла выводится сообщение
Output:
. - Программа выводит все числа из массива, которые заканчиваются на 3. Список действий:
- Ввод и проверка чисел от пользователя.
- Если число некорректное, выводится сообщение об ошибке и действие программы продолжается с следующей итерации цикла.
- Если число корректное, оно сохраняется в массиве.
- Увеличивается индекс массива.
- После завершения цикла выводится сообщение
Output:
. - Программа выводит все числа из массива, которые заканчиваются на 3.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д