С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
#1

заполнить масив - C++

05.03.2013, 01:02. Просмотров 698. Ответов 20
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
 
int a[15][15];
int i,j;
for (i=0;i<15;i++){
 cout<< " \n ";
for (j=0;j<15;j++){
cout<< a[i][j]=rand()%200-rand()%200;
cout<<" /n/n%d " ;
}
}
getch();
return 0
}
нужна заполнить масив числами от -200 до 200, помогите пожалуста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 01:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос заполнить масив (C++):

Заполнить масив через указатель - C++
Задача: заполнить масив,обработать(поменять местами чётные и не чётные значения масива) через указатели. Люди помогите .Ткните где не...

Заполнить масив случайными значениями - C++
Помогите с задачей, заранее спасибо)Текст задачи должен быть на русском языке напечатан в теме.

Заполнить двумерный масив результатами таблицы умножения - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; void main() { int a; int i,j,s=0,n=0;

Создать структуру, используя потоки заполнить масив структурами и отсортировать - C++
Помогите, никак не могу закончить програму. Как через поток записать существующие (записаные в файле данные) в масив? #include &lt;...

Заполнить карточку спорт лото 6 из 49, т.е. сформировать масив с заданным числом элементов - C++
Заполнить карточку спорт лото 6 из 49, т.е. сформировать масив с заданным числом элементов.

Динамический масив: записать в масив все делители числа n - C++
Нужно записать в масив все делители числа n програма запускается но видает ошибку доступа к памяти... помогите разобраться #include...

20
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
05.03.2013, 01:05 #2
вроде как так
C++
1
a[i][j]=rand()%401-200
1
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 01:10  [ТС] #3
в этом какраз только что розобрался, а как вывести на экран?
0
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
05.03.2013, 01:15 #4
C++
1
2
3
4
5
6
for (int i = 0; i < 15; i++)
{
    for (int j = 0; j < 15; j++)
         cout << ' ' << a[i][j];
    cout << endl;
}
1
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 01:24  [ТС] #5
все ровно неверно роботает столбиком 15 цифр и оне не входят в диапазон
0
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
05.03.2013, 01:34 #6
Ihor3, если я все верно понял:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
void main()
{
    int a[15][15];
 
    for (int i = 0; i < 15; i++)
        for (int j = 0; j < 15; j++)
            a[i][j] = rand() % 400 - 200 + 1;
 
    for (int i = 0; i < 15; i++)
    {
        for (int j = 0; j < 15; j++)
             cout << ' ' << a[i][j];
        cout << endl;
    }
    system("pause");
}
1
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 01:46  [ТС] #7
блиииин , все равно все в 1 столбик

Добавлено через 5 минут
работает спасиба огромное, а как обезпечить проверку введенного елемента на соотвествия заданому диапазону?
0
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
05.03.2013, 01:49 #8
У меня работает так:
заполнить масив
1
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
05.03.2013, 01:54 #9
Ihor3, один из самых простых способов это реализовать:
C++
1
2
3
4
5
6
7
8
9
int num;
while (true)    // Вечный цикл.
{
    cin >> num;
    if (num > 200 || num < -200)    // Проверка ввода.
        cout << "Error" << endl;    
    else
        break;      // Если ввели верно - прервать цикл.
}
1
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 01:54  [ТС] #10
в меня так же ну мы здесь и видим что все елементы попадают в диапазон это и все?
0
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
05.03.2013, 01:59 #11
Ты написал, что программа должна заполнять массив числами от -200 до 200. Она это и делает. Что еще нужно?
1
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 02:01  [ТС] #12
спасиба, и последний вопрос можно ли както отделить элементы дрег от друга?
0
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
05.03.2013, 02:06 #13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
 
using namespace std;
 
void main()
{
    int a[15][15];
 
    for (int i = 0; i < 15; i++)
        for (int j = 0; j < 15; j++)
            a[i][j] = rand() % 400 - 200 + 1;
 
    for (int i = 0; i < 15; i++)
    {
        for (int j = 0; j < 15; j++)
             cout << setw(5) << a[i][j];
        cout << endl;
    }
    system("pause");
}
Добавлено через 28 секунд
Если ты имел ввиду форматированный вывод.
1
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 02:09  [ТС] #14
о да, именно его спасиба
0
Ihor3
3 / 3 / 1
Регистрация: 14.11.2012
Сообщений: 235
05.03.2013, 10:31  [ТС] #15
что это и как от него избавится?
0
Миниатюры
заполнить масив  
05.03.2013, 10:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 10:31
Привет! Вот еще темы с ответами:

Масив на 18 действ. Упорядочить по возростанию масив - C++
Ребята помогите пожалуйста с С++ Builder 1.Масив на 18 действ. Упорядочить по возростанию масив 2.Масив на 18 действ. Вычислить...

масив - C++
необходимо проиницилизувати массив который состоит из н- элементов (какие вводе пользователь в любом порядке после этого выводится...

Масив D[m][n] - C++
В масиве D действительных чисел найти суму елементов суму индексов каких парна. Помогите пожалуйста. В течение 30 мин срочно надо.

Масив - C++
Дана матрица N*M.Найти сумму елментов черной области.(Обозначена звездочками) |*****| | *** | | * | | *** | |*****|


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

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

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