Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Victoriy
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 5
13.03.2011, 22:17     Проинициализировать массив случайными символами от A до Z #1
Здравствуйте!Я не могу понять,что тут не так..помогите разобраться!
Задача:
типа char размером в 4х11х3 элементов. Проинициализировать его случайными символами от A до Z. Вывести первые символы строк (строк всего 44).
Мой код проги:
#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++;
}
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 22:17     Проинициализировать массив случайными символами от A до Z
Посмотрите здесь:

Объявить и проинициализировать массив из трех элементов типа Person C++
Написать функцию, которая создает файл, заполняя его случайными символами C++
Проинициализировать массив случайными символами от A до Z. C++
проинициализировать строку в конструкторе C++
Заполнить массив случайными символами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kdn
 Аватар для Kdn
305 / 163 / 4
Регистрация: 07.02.2011
Сообщений: 319
14.03.2011, 12:04     Проинициализировать массив случайными символами от A до Z #2
Victoriy, это на C++ написано, тебе на Javascript надо ?
IrineK
Заблокирован
14.03.2011, 14:58     Проинициализировать массив случайными символами от A до Z #3
4х11х3
4 - количество строк на одной странице
11 - количество элементов в строке (длина строки)
3 - количество страниц

Итого - 12 строк на трех страницах.
slava_g1
 Аватар для slava_g1
70 / 70 / 8
Регистрация: 06.02.2011
Сообщений: 127
14.03.2011, 15:43     Проинициализировать массив случайными символами от A до Z #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;
}
И зачем себе мозги парить.
Yandex
Объявления
14.03.2011, 15:43     Проинициализировать массив случайными символами от A до Z
Ответ Создать тему
Опции темы

Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru