Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Вопросы начинающих программистов
Перезагрузить страницу Заполнение двухмерного массива.
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
КсенияФокина КсенияФокина вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 04.06.2016
По умолчанию Заполнение двухмерного массива. - 04.06.2016, 23:21

Доброго всем вечера! Я лишь начинаю обучаться на программиста, поэтому очень прошу не кидать в меня тапками) Лабораторная работа. Задача такая. Написать программу, которая определяет является ли введенный пользователем квадрат магическим. Магический квадрат это такой квадрат у которого сумма чисел в каждой строке, в каждом столбце и по диагонали одинаковая. Ход моих мыслей такой-задать двухмерный массив, элементы которого будут вводиться с клавиатуры, затем присвоить переменной сумму сложения трех элементов массива в столбце, затем посчитать сумму элементов в строке и сравнить с первой переменной. Но до этого никак не дойду так как не могу ввести массив с клавиатуры. Первый массив я забиваю а второй просто выводит информацию из второй строки cout и все. Прошу помочь дельным советом по поводу введения элементов массива. Заранее спасибо за помощь.
# include <iostream.h>
int main ()
{
int Massiv [3][3];
int x,y;
for (int i=0; i<3; i++);
{cout <<"введите 3 элемента первого массива через пробел\n";
cin>> x;
x=x+1;}
for (int j=0; j<3; j++);
{cout <<"введите 3 элемента второго массива через пробел\n";
cin>> y;
y=y+1;}
return 0;
}
Ответить с цитированием
  (#2 (permalink)) Старый
Egorro Egorro вне форума
Специалист
 
Аватар для Egorro
 
Сообщений: 13,078
Сказал(а) спасибо: 402
Поблагодарили 2,128 раз(а) в 2,056 сообщениях
Регистрация: 06.01.2011
Адрес: Чубаксары
По умолчанию 06.06.2016, 12:42

Цитата:
Сообщение от КсенияФокина Посмотреть сообщение
for (int i=0; i<3; i++);
{cout <<"введите 3 элемента первого массива через пробел\n";
cin>> x;
x=x+1;}
Здесь просто 3 раза вводится х и тут же увеличивается на 1, с массивом это вообще никак не связано. Нужно два цикла (i и j) и ввод соответствующего элемента массива, а не некого х.
Зачем нужен второй массив - вообще непонятно, если нужно просто выполнить операции с элементами первого массива и сравнить полученные результаты
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое выделение памяти для матрицы (двухмерного массива) (С++) nagem Вопросы начинающих программистов 1 04.05.2011 22:56
Создание двухмерного массива illuminati Алгоритмы 3 26.09.2010 20:23
Преобразование двухмерного массива Svetlyachok Вопросы начинающих программистов 4 20.04.2009 17:21
Паскаль.Задача на обработку двухмерного массива. maximl Pascal 2 22.12.2008 22:32
Восемь ферзей возвращение двухмерного массива bookman Игры разума 0 18.04.2008 12:16
Программное заполнение массива Виталик 1 Delphi 5 20.02.2008 22:33
Заполнение массива спиралью imported_Roger Visual Basic 3 12.12.2007 07:20
Заполнение массива 6х6 в С++ rom-x Вопросы начинающих программистов 6 30.11.2007 13:52
Заполнение массива как реализовать Kelt .NET 3 18.08.2006 01:53
Создание и заполнение двухмерного массива. Указатели SkiV С/С++ 13 02.06.2004 01:56
Создание квадратного двухмерного массива Alan Вопросы начинающих программистов 3 25.05.2004 13:50



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов