Нужно чтобы массив был динамическим и вводился с клавиатуры - C (СИ)
Формулировка задачи:
нужно чтобы массив был динамическим и вводился с клавиатуры
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
{
int a1[10]={9,8,7,6,4,3,2,5,1,2012};
int i,j,m,min;
for(i=0;i<10;i++)
{
min=a1[i];
m=i;
for(j=i;j<10;j++)
{
if (a1[j]<min)
{
min=a1[j];
m=j;
} }
a1[m]=a1[i];
a1[i]=min;
}
for(i=0;i<10;i++)
printf("%d\t", a1[i]);
getch();
}Решение задачи: «Нужно чтобы массив был динамическим и вводился с клавиатуры»
textual
Листинг программы
for(i=0;i<(размерность массива);i++)
{
printf("vvedite %d element massiva: ", i);
scanf("%d", &имя_массива[i]);
}
Объяснение кода листинга программы
В этом коде:
i- это переменная, которая используется как счетчик в цикле.размерность массива- это переменная, которая определяет количество элементов в массиве.имя_массива- это переменная, которая содержит имя массива.printf- это функция, которая используется для вывода текста на экран.scanf- это функция, которая используется для ввода данных с клавиатуры.имя_массива[i]- это элемент массива, который находится по адресуi. Поэтому, код считывает значения и сохраняет их в динамическом массиве, который расширяется по мере необходимости, пока пользователь не введет все необходимые данные. После этого программа завершается.