С n чисел, вводимых с клавиатуры, подайте к печати отдельно четные и нечетные - C (СИ)
Формулировка задачи:
С n чисел, вводимых с клавиатуры, подайте к печати отдельно четные и нечетные.
#include<stdio.h> #include<iostream.h> #include<math.h> main() { int n,i,x; int xArray[n]; cout << "Enter n= "; cin >> n; for (int i=0; i<n ;i++ ) cin >> x; if (x/2=%0) cout << "Parnye"; else xArray[n]=x; cout << "Ne parrnye"; } return 0; }
Решение задачи: «С n чисел, вводимых с клавиатуры, подайте к печати отдельно четные и нечетные»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { int n, *arr, i; printf("Enter size\n"); scanf("%d",&n); arr = (int*) malloc (sizeof(int*)*n); for(i = 0; i < n; i++) scanf("%d",&arr[i]); printf("\nParnue\n"); for(i = 0; i<n; i++) if(!(arr[i]%2)) printf("%d ",arr[i]); printf("\nNe parnue\n"); for(i = 0; i<n; i++) if(arr[i]%2) printf("%d ",arr[i]); free(arr); getch(); return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: n, arr, i.
- Введен размер массива с помощью функции scanf.
- Выделена память под массив с помощью функции malloc.
- Введенные с клавиатуры n чисел сохраняются в массиве arr.
- Выводится сообщение
Parnue
и все четные числа из массива arr. - Выводится сообщение
Ne parnue
и все нечетные числа из массива arr. - Выделенная память освобождается с помощью функции free.
- Программа завершается с помощью функции getch.
- Возвращается 0, что означает успешное окончание работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д