Сгенерировать элементы массива А, который состоит из 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();
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с массивами, выводом данных в консоль и генерацией случайных чисел.
  2. Определение размера массива N = 11.
  3. Инициализация генератора случайных чисел srand(time(NULL)).
  4. Создание массива типа int vec[N] для хранения 11 случайных чисел.
  5. В цикле for от 0 до N-1 заполняем элементы массива vec[i] = 5 + rand()%10;
  6. Выводим значения массива на экран с помощью функции printf, добавляя символ табуляции %3d перед каждым значением.
  7. Блокировка программы до нажатия клавиши getche().

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы