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

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

Войти
Регистрация
Восстановить пароль
 
НастяФ
15 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 27
#1

Вывести на экран значение элемента... - C++

24.07.2012, 20:13. Просмотров 1075. Ответов 8
Метки нет (Все метки)

Работа с квадратными массивами

В задаче рассматривается двумерный массив с одинаковым количеством строк и столбцов; такой массив называют квадратным.

Задача:


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

Вычислить и вывести на экран значение: Максимального элемента массива и в каждой строке - C++
Переведите пожалуйста код на C++.Заранее большое спасибо uses crt; var m:integer; i,j:integer; matrix:array of integer; begin ...

Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Вывести минимальный элемент - C++
Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Массив заполняется случайными числами...

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

Вывести на экран значение t при котором функция x(t) принимает максимальное значение - C++
Объясните, как решить с помощью массива. Только начал изучать C++. Знаю, как вывести максимальный из массива. Но как сделать чтобы в этот...

Вывести на экран индекс элемента - C++
Помогите пожалуйста вытащить индекс из списка например : #include <iostream> #include <list> using namespace std; list<int> lst; ...

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

8
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
24.07.2012, 20:17 #2
C++
1
std::cout << arr[size - k - 1][k];
0
НастяФ
15 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 27
24.07.2012, 20:21  [ТС] #3
а можете полный код написать? а то я не понимаю куда это вставлять
0
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
24.07.2012, 20:22 #4
создали матрицу, заполнили, считали номер столбца, после и вставляйте
size - размер матрицы, k - номер столбца
0
НастяФ
15 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 27
24.07.2012, 20:26  [ТС] #5
спасибо, но все равно не понятно я очень плохо разбираюсь
0
Joke+R
41 / 41 / 3
Регистрация: 18.11.2011
Сообщений: 112
24.07.2012, 20:26 #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>
int main()
{
      const int size = 5;
      int arr[size][size];
      
      for (int i = 0; i < size; i++)
            for (int j = 0; j < size; j++)
            {
                  std::cout<<"a["<<i<<"]["<<j<<"] = ";
                  std::cin>>arr[i][j];
            }
 
      int index = 0;
      std::cout<<"Enter index:";
      std::cin>>index;
 
      if (index > -1 && index < size) 
            std::cout<<"Элемент побочной диагонали : "<<arr[size - index - 1][size - 1];
      else std::cout<<"Индекс введен неверно!";
      
      return 0;
}
1
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
24.07.2012, 20:30 #7
Joke+R, у вас все элементы диагонали находятся в одном столбце
2
Joke+R
41 / 41 / 3
Регистрация: 18.11.2011
Сообщений: 112
24.07.2012, 20:33 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
int main()
{
      const int size = 5;
      int arr[size][size];
      for (int i = 0; i < size; i++)
            for (int j = 0; j < size; j++)
            {
                  std::cout<<"a["<<i<<"]["<<j<<"] = ";
                  std::cin>>arr[i][j];
            }
      int index = 0;
      std::cout<<"Enter index:";
      std::cin>>index;
      if (index > -1 && index < size) 
            std::cout<<"Элемент побочной диагонали : "<<arr[size - index - 1][index];
      else std::cout<<"Индекс введен неверно!";
            
      return 0;
}
1
НастяФ
15 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 27
24.07.2012, 20:39  [ТС] #9
СПАСИБО!
0
24.07.2012, 20:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2012, 20:39
Привет! Вот еще темы с ответами:

Вывести на экран каждые три элемента массива размером 15 - C++
Как написать задачу? Вывести на экран каждые три элемента массива размером 15

Вывести значение на экран - C++
class integer2 { int val; public: integer2(int v0) { val = v0; } integer2 INC() {integer2 t = *this; t.val++; return t;} ...

Вывести на экран номер максимального элемента массива(+ ещё 3 задачи) - C++
Программирование на легком уровне, так как только на 1 курсе, задача на МАССИВЫ! «Статический массив» 1.Задан массив из n...

Вывести значение наименьшего нечетного элемента списка - C++
Выведите значение наименьшего нечетного элемента списка, а если в списке нет нечетных элементов - выведите число 0.


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

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

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