кодесурса
«C

Упражнения на C: выделение блока памяти для массива

script1adsense2code
script1adsense3code

Тип переменной C: упражнение 11 с решением

Напишите программу на C, чтобы выделить блок памяти для массива.

Пример решения :

Код C:

#include<stdio.h>
#include<stdlib.h>
int main ()
	{
		int i,n,num;
		int * my_array;
       printf("\nInput the number of elements to be stored in the array :");
       scanf("%d",&n);
   
       printf("Input %d elements in the array :\n",n);
		my_array = (int*) calloc ( n,sizeof(int) );
		if (my_array==NULL)
		{
			printf (" Requested memory allocation is wrong.");
			exit (1);
		}
		for ( i=0; i<n; i++ )
		{
			printf (" element %d : ",i+1);
			scanf ("%d",&my_array[i]);
		}
		printf (" Values entered in the array are : \n");
		for ( i=0; i<n; i++ )
			printf (" %d ",my_array[i]);
			printf ("\n\n");
		free (my_array);
		return 0;
	}

Пример вывода:

 Введите количество элементов, которые будут сохранены в массиве: 5                                                     
Введите 5 элементов в массиве:                                                                               
 стихия 1: 5                                                                                                
 Элемент 2: 10                                                                                               
 Элемент 3: 15                                                                                               
 Элемент 4: 20                                                                                               
 Элемент 5: 25                                                                                               
 Введенные в массив значения:                                                                            
 5 10 15 20 25

Блок - схема:

«C

Редактор кода программирования C:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C, чтобы найти частное и остаток от деления.
Далее: написать программу на C для выполнения двоичного поиска в массиве.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code