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