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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Victoriy
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 5
#1

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

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

Здравствуйте!Я не могу понять,что тут не так..помогите разобраться!
Задача:
типа 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
Посмотрите здесь:

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

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

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

Заполнение массива структур случайными символами - C++
Добрый день! Есть такое задание: Разработайте программу «Библиотека». Создайте структуру «Книга» (название, автор, издательство, жанр)....

Как заполнить строку случайными символами? - C++
Как заполнить строку случайными символами?

Заполнение строки случайными символами на стадии препроцессора - C++
Ситуация такова: есть string, и ее нужно заполнить рандомными символами на стадии препроцессора. Как быть?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kdn
306 / 164 / 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 строк на трех страницах.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2011, 15:43     Проинициализировать массив случайными символами от A до Z
Еще ссылки по теме:

Проинициализировать массив во время компиляции - C++
Проблема с распаковкой параметр-пака.#include &lt;utility&gt; constexpr unsigned long long fact(int n) { unsigned long long res = 1;...

Как правильно проинициализировать массив вручную? - C++
Здрасти. как правильно проинициализировать массив в ручную? а то у меня ошибка main.cpp|60|error: expected primary-expression before '{'...

Как проинициализировать весь массив объектов? - C++
// lab7.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; ...

Написать функцию, которая создает файл, заполняя его случайными символами - C++
Помогите чайнику! В общем,задание вроде элементарное: &quot;Написать функцию, которая создает файл, заполняя его случайными символоми,...

Опишите массив из 6-и строк, проинициализировать названиями стран - C++
Опишите массив из 6-и строк, проинициализировать названиями стран.

Объявить и проинициализировать массив из трех элементов типа Person - C++
Определен следующий тип-структура: char name ; int age; bool male; }; Объявить и проинициализировать массив из трех элементов...


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

Или воспользуйтесь поиском по форуму:
slava_g1
71 / 71 / 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
Ответ Создать тему
Опции темы

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