Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 5
1

Проинициализировать массив случайными символами от A до Z

13.03.2011, 22:17. Просмотров 2751. Ответов 3
Метки нет (Все метки)

Здравствуйте!Я не могу понять,что тут не так..помогите разобраться!
Задача:
типа char размером в 4х11х3 элементов. Проинициализировать его случайными символами от A до Z. Вывести первые символы строк (строк всего 44).
Мой код проги:
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
#include <iostream.h>
#include <cstdlib>
void main()
{
int n;
char m[4][11][3];
char *pm=&m[0][0][0];;
for (int i=0;i<132;i++)
{
*pm=rand()%25+65;
pm++;
 
}
 
pm=&m[0][0][0];
for(n=0;n<33;n++)
{
for(i=0; i<44; i++)
{
m [0][i][n]=*pm;
if (i=1)
cout<<"Pervye simvoly strok: "<<*pm<<endl;
pm++;
}
}
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2011, 22:17
Ответы с готовыми решениями:

Проинициализировать массив случайными символами от A до Z.
Проинициализировать массив случайными символами от A до Z. Как это можно сделать?

Заполнить массив случайными символами
Нужно заполнить массив случайными символами(буквами и числами). Как это можно сделать с помощью...

Заполнить массив случайными символами
Как заполнить двумерный массив случайными символами?

Заполнить массив случайными символами
заполнить массив случайными символами(и буквы,и цифры,и всякими точками запятыми ковычками и...

3
307 / 165 / 25
Регистрация: 07.02.2011
Сообщений: 319
14.03.2011, 12:04 2
Victoriy, это на C++ написано, тебе на Javascript надо ?
0
Заблокирован
14.03.2011, 14:58 3
4х11х3
4 - количество строк на одной странице
11 - количество элементов в строке (длина строки)
3 - количество страниц

Итого - 12 строк на трех страницах.
0
74 / 74 / 32
Регистрация: 06.02.2011
Сообщений: 127
14.03.2011, 15:43 4
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
#include <iostream>
#include <cstdlib>
#include<ctime>
using namespace std;
void main()
{
    srand(time(0));
    char m[4][11][3];
    for(int i=0;i<4;i++){
        for(int j=0;j<11;j++){
            for(int f=0;f<3;f++){
                m[i][j][f]=rand()%25+65;//Заполняю
            }
        }
    }
    for(int i=0;i<2;i++){
        for(int j=0;j<11;j++){
            for(int f=0;f<2;f++){
                    cout<<"\t"<<m[i][j][f];//написал
            }
        }
    }
    cout<<endl;
}
И зачем себе мозги парить.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2011, 15:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполните массив из 20 элементов случайными символами
1.Допустимый набор символов включает точные и заглавные латинские буквы, а также цифры.заполните...

Заполнить двумерный массив случайными символами
заполнить двумерный массив случайными символами

Заполнить одномерный массив случайными неповторяющимися символами
заполните одномерный массив A(N)случайными неповторяющими симвалами

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


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

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

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