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

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

Войти
Регистрация
Восстановить пароль
 
Lilechka
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 25
#1

Как задать массив n на m и заполнить его с клавиатуры? - C++

03.06.2013, 22:31. Просмотров 674. Ответов 5
Метки нет (Все метки)

как задать массив n на m(n и m вводятся с клавиатуры) и заполнить его с клавиатуры?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 22:31     Как задать массив n на m и заполнить его с клавиатуры?
Посмотрите здесь:

Описать вещественный массив из 7 элементов,заполнить с клавиатуры C++
Как заполнить целочисленный массив введя с клавиатуры строчку из чисел C++
C++ создать массив из 5 ячеек и заполнить их числами с клавиатуры
C++ Дан двумерный массив размером m*n. Заполнить его с клавиатуры
C++ Массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы
C++ Заполнить массив из 10 целых чисел с клавиатуры и вывести все его элементы и сумму элементов,оканчивающиеся нулем.
Заполнить массив с клавиатуры C++
C++ Как создать динамический трехмерный массив и заполнить его случайными значениями?
C++ Сформировать массив С из 6 строк и 5 столбцов, заполнить его с клавиатуры, вывести на эк-ран. Вычислить сумму
Одномерный массив x(8) задать с клавиатуры. Найти минимальный из элементов, больших -2, и поменять его местами C++
C++ Заполнить массив с клавиатуры и вывести количество сторок без 0
Сформулировать одномерный массив, задать его значения при инициализации и вывести его на экран C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igor921
Заблокирован
03.06.2013, 22:42     Как задать массив n на m и заполнить его с клавиатуры? #2
Если статически
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
void main()
{
int mas[3][4];
for (int i = 0; i<3; i++)
    for (int j = 0; j<4; j++)
     { 
           cout<<"Введите mas["<<i<<"]["<<j<<"]:";
           сin>>mas[i][j];
     }
}
Lilechka
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 25
03.06.2013, 22:45  [ТС]     Как задать массив n на m и заполнить его с клавиатуры? #3
Цитата Сообщение от igor921 Посмотреть сообщение
Если статически
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
void main()
{
int mas[3][4];
for (int i = 0; i<3; i++)
    for (int j = 0; j<4; j++)
     { 
           cout<<"Введите mas["<<i<<"]["<<j<<"]:";
           сin>>mas[i][j];
     }
}
нет, и размеры массива и его элементы должны вводиться с клавиатуры, т.е. когда программа уже запущена
igor921
Заблокирован
03.06.2013, 22:57     Как задать массив n на m и заполнить его с клавиатуры? #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
25
26
#include <iostream.h>
 
void main ()
{
int **dArray,length_of_array;
std::cout<<"Enter length of array :";
std::cin>>length_of_array;
dArray = new int*[length_of_array];
for(int i=0; i<length_of_array; i++)
{
   dArray[i] = new int [length_of_array];
}
 
for (int i = 0; i < length_of_array; i++)
    for (int j = 0; j < length_of_array; j++)
    {
    cout<<"Input ["<<i<<"]["<<j<<"]:";
           std::cin>>dArray[i][j];
    }
 
for(int i=0; i<length_of_array; i++)
{
   delete[] dArray[i];
}
delete[] dArray;
}
Lilechka
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 25
04.06.2013, 12:11  [ТС]     Как задать массив n на m и заполнить его с клавиатуры? #5
Цитата Сообщение от igor921 Посмотреть сообщение
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>
 
void main ()
{
int **dArray,length_of_array;
std::cout<<"Enter length of array :";
std::cin>>length_of_array;
dArray = new int*[length_of_array];
for(int i=0; i<length_of_array; i++)
{
   dArray[i] = new int [length_of_array];
}
 
for (int i = 0; i < length_of_array; i++)
    for (int j = 0; j < length_of_array; j++)
    {
    cout<<"Input ["<<i<<"]["<<j<<"]:";
           std::cin>>dArray[i][j];
    }
 
for(int i=0; i<length_of_array; i++)
{
   delete[] dArray[i];
}
delete[] dArray;
}
а как его потом вывести?
igor921
Заблокирован
04.06.2013, 17:16     Как задать массив n на m и заполнить его с клавиатуры? #6
C++
1
2
3
for (int i = 0; i < length_of_array; i++)
    for (int j = 0; j < length_of_array; j++)
          cout<<dArray[i][j];
Yandex
Объявления
04.06.2013, 17:16     Как задать массив n на m и заполнить его с клавиатуры?
Ответ Создать тему
Опции темы

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