С 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;
}

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

В этом коде:

  1. Объявлены три переменные: n, arr, i.
  2. Введен размер массива с помощью функции scanf.
  3. Выделена память под массив с помощью функции malloc.
  4. Введенные с клавиатуры n чисел сохраняются в массиве arr.
  5. Выводится сообщение Parnue и все четные числа из массива arr.
  6. Выводится сообщение Ne parnue и все нечетные числа из массива arr.
  7. Выделенная память освобождается с помощью функции free.
  8. Программа завершается с помощью функции getch.
  9. Возвращается 0, что означает успешное окончание работы программы.

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


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

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

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