Вывести на печать элементы массива, удовлетворяющие условию - C (СИ)
Формулировка задачи:
Вывести на печать элементы массива, удовлетворяющие следующему условию M[i]>i.
(язык С!!!)
Помогите с решением
Решение задачи: «Вывести на печать элементы массива, удовлетворяющие условию»
textual
Листинг программы
#include <stdio.h>
#define SIZE 5
int main(void)
{
int i, arr[SIZE] = {0, 2, 2, 3, 5};
for (i=0; i < SIZE; i++)
if (arr[i] > i)
printf("%d ", arr[i]);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки
для работы с вводом/выводом - Определение константы SIZE, которая задает размер массива
- Объявление переменной i типа int для использования в цикле
- Объявление массива arr типа int с размером SIZE и инициализация его элементов значениями по умолчанию 0
- Вывод на экран элементов массива, удовлетворяющих условию arr[i] > i, с помощью цикла for и оператора if
- Возврат значения 0 в конце программы, что означает успешный конец работы программы