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

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

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

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

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

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

Дан двумерный массив размером m*n. Заполнить его с клавиатуры - C++
Дан двумерный массив размером m*n. Заполнить его с клавиатуры. 1. Заменить максимальный элемент каждой строки нулем. 2. Вывести...

Одномерный массив x(8) задать с клавиатуры. Найти минимальный из элементов, больших -2, и поменять его местами - C++
Одномерный массив x(8) задать с клавиатуры. Найти минимальный из элементов, больших -2, и поменять его местами с последним. Помогите...

Сформировать массив С из 6 строк и 5 столбцов, заполнить его с клавиатуры, вывести на эк-ран. Вычислить сумму - C++
Сформировать массив С из 6 строк и 5 столбцов, заполнить его с клавиатуры, вывести на эк-ран. Вычислить сумму всех элементов массива .Все...

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

Массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы - C++
Дан двумерный массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы.

Заполнить массив из 10 целых чисел с клавиатуры и вывести все его элементы и сумму элементов,оканчивающиеся нулем. - C++
Вот друг ещё дал 3 задачи.Т.к У него задолжности эти Заполнить массив из 10 целых чисел с клавиатуры и вывести все его...

5
igor921
Заблокирован
03.06.2013, 22:42 #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];
     }
}
0
Lilechka
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 25
03.06.2013, 22:45  [ТС] #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];
     }
}
нет, и размеры массива и его элементы должны вводиться с клавиатуры, т.е. когда программа уже запущена
0
igor921
Заблокирован
03.06.2013, 22:57 #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;
}
1
Lilechka
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 25
04.06.2013, 12:11  [ТС] #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;
}
а как его потом вывести?
0
igor921
Заблокирован
04.06.2013, 17:16 #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];
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 17:16
Привет! Вот еще темы с ответами:

Как ввести двумерный массив с клавиатуры? Его размерность [n][m] нужно задавать с клавиатуры. - C++
Привет всем. Как ввести двумерный массив с клавиатуры? Его размерность нужно задавать с клавиатуры.

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

Как создать динамический трехмерный массив и заполнить его случайными значениями? - C++
Я больше по Java, но сейчас надо сделать пару задачек по плюсам. Одна из них звучит как-то так: Во-первых, меня смущает тот...

Сформулировать одномерный массив, задать его значения при инициализации и вывести его на экран - C++
Друзья, помогите пожалуйста с решением данной задачи, плохо разбираюсь в C++, по этому пожалуйста объясните мне что как работает, буду...


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

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

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