Программа, генерирующая случайные символы - C (СИ)
Формулировка задачи:
Нужно написать программу которая генерирует рандомные символы без пробелов. Написал программку, для рандомных чисел, но для символов никак не получается
Решение задачи: «Программа, генерирующая случайные символы»
textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
const int N = 150;
int main()
{
char A[N];
int i;
for(i = 0; i < N; ++i){
A[i] = rand()%95 + 33;
printf("%c", A[i]);
}
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и генерацией случайных чисел
- Установка константы N, которая определяет размер массива символов
- Создание массива символов A с помощью оператора new
- Создание переменной i для использования в цикле
- Заполнение массива A случайными символами от 33 до 94 с помощью функции rand()
- Вывод каждого символа на экран с помощью функции printf()
- Завершение программы с помощью оператора return