Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
SWAGGlord
0 / 0 / 0
Регистрация: 11.12.2015
Сообщений: 19
1

Заполнение массива строчными буквами английского алфавита в случайном порядке

02.11.2016, 18:28. Просмотров 1056. Ответов 2
Метки нет (Все метки)

Напишите программу, в которой массив заполняется строчными буквами английского алфавита в случайном порядке; значения символов и их коды вывести на экран.Определить, какой элемент встретился чаще других
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2016, 18:28
Ответы с готовыми решениями:

Ввести строку символов, посчитать количество символов, не являющихся буквами английского алфавита
Ввести строку символов, если ее длина >6, то посчитать количество символов, не являющихся буквами...

Заполнить два массива размером 20 и 30 элементов случайным образом буквами латинского алфавита
Задачка: Заполнить два массива размером 20 и 30 элементов случайным образом буквами латинского...

Заполнение двумерного массива буквами
Тип данных: массив строк (пользователем задается количество строк и максимальное количество...

Заполнение одномерного массива английскими строчными буквами
Помогите пожалуйста разобратся как заполнить этот массив строчными английскими буквами и вывести в...

Заполнить массив строчными буквами латинского алфавита
Заполнить массив строчными буквами латинского алфавита. Нужно максимально примитивное решение.

2
easybudda
Модератор
Эксперт JavaЭксперт CЭксперт С++
10297 / 6179 / 1555
Регистрация: 25.07.2009
Сообщений: 11,762
02.11.2016, 20:03 2
Лучший ответ Сообщение было отмечено SWAGGlord как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define random_char() ( rand() % ( 'Z' - 'A' + 1 ) + ( ( rand() & 1 ) ? 'A' : 'a' ) )
 
char * random_string(size_t len) {
    size_t i = 0;
    char * ptr = malloc(len + 1);
    
    if ( ! ptr )
        return NULL;
    
    while ( i < len )
        ptr[i++] = random_char();
    
    ptr[i] = '\0';
    
    return ptr;
}
 
int main(void) {
    size_t len;
    
    while ( printf("Length: ") && scanf("%u", &len) == 1 && len ) {
        char * s = random_string(len);
        printf("String: %s\n", s);
        free(s);
    }
    
    return 0;
}
Цитата Сообщение от SWAGGlord Посмотреть сообщение
Определить, какой элемент встретился чаще других
Примеров подсчёта разных символов в строке на форуме полно.

Добавлено через 42 секунды
Цитата Сообщение от SWAGGlord Посмотреть сообщение
строчными буквами
А прописные - не буквы?
0
SWAGGlord
0 / 0 / 0
Регистрация: 11.12.2015
Сообщений: 19
29.12.2016, 11:06  [ТС] 3
да я уже нашёл и давно сделал, спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2016, 11:06

Заполнение массива в случайном порядке
По сути поставлена такая задача: Есть массив произвольных размеров, 10 на 10 скажем, его нужно...

Определить являются ли числа строчными буквами русского алфавита или прописными
Создать проект для решения задачи: На экран выводить исходные данные и результаты. В работе...

Заполнить двумерный массив случайными строчными и заглавными буквами латинского алфавита
Не могу разобраться как заполнить двумерный массив случайными строчными и заглавными буквами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru