Сгенерировать элементы массива А, который состоит из 11 элементов - C (СИ)
Формулировка задачи:
Згенерировать элементы массива А, который состоит из 11 ел. Его элементы должны быть целыми числами и лежать в промежутке от 5 до 15
Решение задачи: «Сгенерировать элементы массива А, который состоит из 11 элементов»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #define N 11 int main() { srand(time(NULL)); int vec[N]; for(int i=0; i<N; i++) { vec[i] = 5 + rand()%10; printf("%3d",vec[i]); } getche(); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с массивами, выводом данных в консоль и генерацией случайных чисел.
- Определение размера массива N = 11.
- Инициализация генератора случайных чисел srand(time(NULL)).
- Создание массива типа int vec[N] для хранения 11 случайных чисел.
- В цикле for от 0 до N-1 заполняем элементы массива vec[i] = 5 + rand()%10;
- Выводим значения массива на экран с помощью функции printf, добавляя символ табуляции %3d перед каждым значением.
- Блокировка программы до нажатия клавиши getche().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д