Нужно чтобы массив был динамическим и вводился с клавиатуры - 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
. Поэтому, код считывает значения и сохраняет их в динамическом массиве, который расширяется по мере необходимости, пока пользователь не введет все необходимые данные. После этого программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д