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