Массив нужно ввести после ввода его размерности - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Проблема такая: составил код с Божей помощью =) , в котором нужно ввести элементы массива из 10 чисел, но теперь нужно сделать так, чтобы нужно было ввести число, которое определяет размер массива... попробывал константе придавать значение Х, которое введёт пользователь, но не получилось... после ввода числа программа вылетает =( как это сделать? вот код, где элементов 10, всё работает (формат С, нужен тоде С =)), нужно только усовершенствовать.
#include <stdio.h>
const int N=10;
main ()
{
     int i, A[N], c;
     printf ("sisestage A massivi elemendid\n");
     for (i=0; i<N; i++){
         printf ("sisesta A[%d] ", i);
         scanf ("%d", &A[i]);
         }
     for (i=0; i<N/2; i++)
     {
         c=A[i];
         A[i]=A[N-1-i];
         A[N-1-i]=c;
         }
     printf ("\ntulemus \n");
     for (i=0; i<N; i++)
     printf ("%d \n", A[i]);
     getch();
}

Решение задачи: «Массив нужно ввести после ввода его размерности»

textual
Листинг программы
const int N=P;

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


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

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

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