ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Ввод - вывод одномерного массиваДля ввода n элементов одномерного массива, назовем его А, требуется организовать цикл, для ввода каждого i - го элемента, где i=0,1,2, …, n-1. Аналогичный цикл требуется организовать и для вывода элементов массива. На рисунке 2.2 изображена графическая схема ввода и вывода элементов массива.
Рисунок 2.2 Алгоритм и программа ввода - вывода статического массива Ввод-вывод динамического массива осуществляется по тому же алгоритму. Из приведенного ниже примера программы ввода и вывода динамического массива видно, что отличие заключается лишь в описании массива. /* Ввод - вывод динамического массива*/ #include <stdio.h> void main() { int n,i; puts("Введите число элементов массива a"); scanf("%d",&n); float *a=new float[n]; // Описание динамического массва // Вводмассива for (i=0;i<n;i++) { printf("Введитечисло a[%2d]=",i); scanf("%f",a+i); // или scanf("%f",&a[i]); } // Вывод массива puts("Массив a"); for(i=0;i<n;i++) printf("%.3f ",*(a+i)); // или printf("%.3f ",a[i]); printf("\n"); delete[] a; // Освобождение памяти выделенной под массив } Функции. Функция - это группа операторов у которой есть имя. Во всех предыдущих уроках, код наших программ располагался в одной функции - main. Функции позволяют разбить программу на небольшие части, каждая из которых выполняет какую-то небольшую задачу. Функции - это строительные кирпичики (блоки) языка Си. Это самостоятельные единицы программы, предназначенные для решения совершенно конкретных задач. Не нашли, что искали? Воспользуйтесь поиском:
|