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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
табаков
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 25
#1

как задавать свои значения массива? - C++

13.01.2012, 21:18. Просмотров 1507. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include<cstdio>
#include<cmath>
#include<conio.h>
#include<stdlib.h>
#include<iomanip>
using namespace std;
 
 int main ()
{int x,y;
cout<<"vvedute razmer";
cin>>x;
cin>>y;
cout<<"vvedute elementu";
cin>>
int a[x][y];
 
int i,j;
for (i=0; i<=2; i++)
for (j=0;j<=1;j++)
 cout <<"\n a["<< i <<"," << j <<"] ="<<a[i][j];
return 0;
}
помогите дописать код,нужно чтобы сам задавал размер и элементы массива
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2012, 21:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как задавать свои значения массива? (C++):

Как правильно задавать размерность массива? - C++
Всем привет! Есть абстрактный класс Transport(его наследуют 3 класса). Есть класс Garage. Мне нужно в классе гараж создать поле(массив...

Как прописать в #ИМЯ? в Excel свои значения? - C++
Всем привет! Вопрос такой: есть excel-файл /используемый другой прогой/, у которого в определенных ячейках находятся записи ...

Считывание элементов массива из файла, где в первой строке можно задавать размерность массива - C++
Разработать программу для работы с одномерным массивом. Ее функции: - считывание элементов массива из файла (txt), где в первой строке...

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

Массив меняет свои значения - C++
Проблема вот такая. В процессе этой программы массив summ меняет свои значения, хотя я к нему вообще не прикасался. int main() { ...

Где в приведенном коде переменные хранят свои значения - C++
Друзья, помогите разобраться с объектами. Например, где, созданные в этом листинге 3 объекта - а, b и с, после инициализации с помощью...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
13.01.2012, 21:22 #2
C++
1
2
3
4
5
6
7
8
9
10
srand(time(0));
int row, col, **arr;
row:=rand()%9+2;
col:=rand()%9+2;
arr = new int *[row];
for(int i = 0; i < row; i++)
{
     arr[i] = new int [col];
     ...
}
Так чтоль?
табаков
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 25
13.01.2012, 21:38  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include<cstdio>
#include<cmath>
#include<conio.h>
#include<stdlib.h>
#include<iomanip>
using namespace std;
 
 int main ()
{
int a[3][2]={
{1,2}, {3,4}, {5,6}
};
int i,j;
for (i=0; i<=2; i++)
for (j=0;j<=1;j++)
 cout <<"\n a["<< i <<"," << j <<"] ="<<a[i][j];
return 0;
}
нужно задать свой размер и свои элементы
хотелось бы увидеть полный код
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
13.01.2012, 21:42 #4
Цитата Сообщение от табаков Посмотреть сообщение
#include <iostream>
#include<cstdio>
#include<cmath>
#include<conio.h>
#include<stdlib.h>
#include<iomanip>
Зачем?

Цитата Сообщение от табаков Посмотреть сообщение
for (i=0; i<=2; i++)
for (j=0;j<=1;j++)
Лучше писать в привычном для всех стиле
C++
1
2
for(int i = 0; i < 3; i++)
    for(int j = 0; j < 2; j++)
А не придумывать костыли
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
13.01.2012, 21:45 #5
Чтобы сама программа задавала или сам человек?)
табаков
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 25
13.01.2012, 21:51  [ТС] #6
сам человек
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
13.01.2012, 21:53 #7
C++
1
2
3
4
5
6
7
8
int row, col, **arr;
std::cin>>row>>col;
arr = new int *[row];
for(int i = 0; i < row; i++)
{
     arr[i] = new int [col];
     ...
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2012, 21:53
Привет! Вот еще темы с ответами:

Написать генератор случайных чисел, декрементирующий свои значения - C++
Доброго времени суток. Помогите написать код на С++, в котором: Генератор случайных чисел создаёт число от 0 до 100. Потом присваивает...

Дана программа из 7 строк. Почему y,z не увеличивают свои значения на 1? - C++
#include&lt;stdio.h&gt; int main(){ int x = 1, y = 1, z = 1, u; u = ++x || ++y &amp;&amp; ++z; printf(&quot;x=%d, y=%d, z=%d, u=%d&quot;,x,y,z,u); return...

Почему указатель теряет свои значения после выхода с метода, память выделена динамически - C++
#include &lt;iostream&gt; using namespace std; void sqr( int* a, int length ); int main() { int *a = new int; int length =...

Как задавать треугольники матрицы? - C++
Нужно найти сумму элементов матрицы,расположенных в закрашенной части матрицы. Какое условие нужно записать в фор??? Буду благодарен за...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.01.2012, 21:53
Ответ Создать тему
Опции темы

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