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

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

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

Вывести на экран элемент, расположенный в углу массива - C++

11.02.2017, 12:38. Просмотров 508. Ответов 11

помогите пожалуйста
Дан двумерный массив.
а) Вывести на экран элемент, расположенный в правом верхнем углу массива.
б) Вывести на экран элемент, расположенный в левом нижнем углу массива.
На языке с++ заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2017, 12:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести на экран элемент, расположенный в углу массива (C++):

Вывести на экран элемент, расположенный в правом нижнем углу массива - C++
Дан двумерный массив А) вывести на экран элемент, расположенный в правом нижнем углу массива. Б) вывести на экран элемент,...

Определить, какой элемент двумерного массива меньше: расположенный в нижнем правом или в нижнем левом углу - C++
Описать Какой элемент двумерного массива меньше: расположенный в нижнем правом или в нижнем левом углу; Какой элемент двумерного...

Вывести элемент матрицы, расположенный в I-й строке и J-м столбце - C++
File 77. Даны два целых числа I, J и файл вещественных чисел, содержащий элементы квадратной матрицы (по строкам).Вывести элемент матрицы,...

Удалить из массива элемент, расположенный после минимального элемента - C++
Удалить из массива элемент, расположенный после минимального элемента. Если удаление элемента невозможно, выдать об этом сообщение.

Найти минимальный элемент массива, расположенный на четной позиции - C++
6. В массиве из 16 элементов найти минимальный элемент, расположенный на четном месте. Не хочу просить тупо ответ,хочу чтобы добрая душа...

Вывести на экран 5 элемент массива - C++
Здравствуйте. Помогите, пожалуйста. Как можно было понять из заголовка, надо вынести 5 элемент массива. Вот код, который у меня вышел: ...

11
DevAlone
321 / 273 / 55
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
11.02.2017, 13:08 #2
C++
1
2
3
4
5
6
7
8
const int width = 10;
const int height = 15;
int array[heigth][width];
 
 // fill array
 
cout << "a) " << array[0][width-1] << endl;
cout << "б) " << array[height-1][width-1] << endl;
0
alekseev96
0 / 0 / 0
Регистрация: 26.01.2017
Сообщений: 31
11.02.2017, 13:44  [ТС] #3
3 int array[heigth][width]; отчему может здесь ошибка
0
DevAlone
321 / 273 / 55
Регистрация: 02.08.2016
Сообщений: 1,008
Завершенные тесты: 4
11.02.2017, 20:33 #4
Цитата Сообщение от alekseev96 Посмотреть сообщение
3 int array[heigth][width]; отчему может здесь ошибка
что?
0
Comrade2017
7 / 7 / 2
Регистрация: 30.12.2016
Сообщений: 93
12.02.2017, 10:11 #5
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 <cstdlib>
using namespace std;
 
int main()
{
    int l;
    cin >> l;
    int arr[10][10] = {0};
    for (int  i = 0;i < l;i++)
    {
        for (int k = 0; k < l; k++)
      {
      cout <<"["<<i+1<<"."<< k+1<<"]"<<":";
      cin  >> arr[i][k];
      }
    }
    cout <<"["<<1<<"."<<l<<"]"<<":";
    cout << arr[0][l-1];
    cout <<"["<<l<<"."<<1<<"]"<<":";
    cout<<arr[l-1][0];
    return 0;
}
0
alekseev96
0 / 0 / 0
Регистрация: 26.01.2017
Сообщений: 31
12.02.2017, 17:33  [ТС] #6
помогите как можно показать На языке с++
расположенный в правом верхнем углу массива
расположенный в левом нижнем углу массива
расположенный в правом нижнем углу массива
расположенный в левом верхнем углу массива
заранее спасибо
0
FreeYourMind
132 / 132 / 54
Регистрация: 13.11.2016
Сообщений: 361
12.02.2017, 18:35 #7
если я правильно понял то
Цитата Сообщение от alekseev96 Посмотреть сообщение
расположенный в правом верхнем углу массива
C++
1
arr[0][m-1]
Цитата Сообщение от alekseev96 Посмотреть сообщение
расположенный в левом нижнем углу массива
C++
1
arr[n-1][0]
Цитата Сообщение от alekseev96 Посмотреть сообщение
расположенный в правом нижнем углу массива
C++
1
arr[n-1][m-1]
Цитата Сообщение от alekseev96 Посмотреть сообщение
расположенный в левом верхнем углу массива
C++
1
arr[0][0]
это с учетом что n - это количество строк, а m - это количество столбцов в матрице
1
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
27151 / 15427 / 911
Регистрация: 15.09.2009
Сообщений: 67,192
Записей в блоге: 78
12.02.2017, 18:45 #8
Цитата Сообщение от alekseev96 Посмотреть сообщение
расположенный
кто расположенный?
0
GbaLog-
Любитель чаепитий
3078 / 1417 / 342
Регистрация: 24.08.2014
Сообщений: 5,040
Записей в блоге: 1
Завершенные тесты: 2
13.02.2017, 14:20 #9
Цитата Сообщение от Comrade2017 Посмотреть сообщение
C++
1
2
3
int l;
cin >> l;
int arr[10][10] = {0};
Вот будет прикол, если ввести число больше 10.
0
Почтальон
Модератор
465 / 393 / 76
Регистрация: 22.03.2015
Сообщений: 3,036
Завершенные тесты: 1
13.02.2017, 15:36 #10
Так это, вроде, размер массива
0
GbaLog-
Любитель чаепитий
3078 / 1417 / 342
Регистрация: 24.08.2014
Сообщений: 5,040
Записей в блоге: 1
Завершенные тесты: 2
13.02.2017, 16:12 #11
Цитата Сообщение от Почтальон Посмотреть сообщение
Так это, вроде, размер массива
Не, размер массива 10, а если ввести число 11, то в цикле и после него будет выход за пределы массива, что является UB.
0
Почтальон
Модератор
465 / 393 / 76
Регистрация: 22.03.2015
Сообщений: 3,036
Завершенные тесты: 1
13.02.2017, 16:34 #12
Ну да, согласен, в цикле условие может привести как раз к этой ошибке
0
13.02.2017, 16:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2017, 16:34
Привет! Вот еще темы с ответами:

Удалить из массива элемент, расположенный после 1-го max, и элемент после 1-го min) - C++
Задача такая: 1)Удалить из массива элемент, расположенный после первого элемента с максимальным значением, и элемент после первого...

Вывести на экран элемент массива по его индексу - C++
Дан массив. необходимо вывести на экран элемент массива по его индексу. помогите, пожалуйста #include &lt;iostream&gt; #include...

Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент - C++
Вот мой код : #include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; using std::cout; using std::cin; int...

Найти максимальный элемент массива и вывести его на экран - C++
Программа заполняет массив из 12 целых чисел случайными числами в диапазоне от -3 до 38. Программа находит максимальный элемент массива и...


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

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

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