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

Ввести с клавиатуры две целочисленные матрицы, и перемножить их друг на друга - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислите n-й член F(n) последовательности Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread825653.html
Вычислите n-й член F(n) последовательности Фибоначчи. В этой последовательности первые два члена равны 1, а каждый последующий равен сумме двух предыдущих
C++ Строка: удалить все символы, которые не являются буквами или цифрами, и заменив каждую большую букву одноименно маленькой. Дана строка s. Группы символов, внутри которых нет пропусков назвем словами. а) удалить все символы, которые не яквляются буквами или цифрами, и заменив каждую большую букву одноименно маленькой.... http://www.cyberforum.ru/cpp-beginners/thread825631.html
C++ Обработка целых данных (найти все простые числа, имеющие возрастающую последовательность, сумма цифр которых равна M)
Здравствуйте, дорогие форумчане. Мне нужна ваша помощь. Как реализовать данную программу? для натуральных чисел не превосходящих заданного числа N, найти все простые числа, имеющие возрастающую...
C++ Программа, с помощью которой можно вводить данные о жильцах а также реализовывать следующие функции:
Дан массив структурного типа где содержится следующая информация фамилия имя отчество дом улица квартира Написать программу с помощью которой можно вводить данные о жильцах а также реализовывать...
C++ Задан текст. Найти длину самого короткого слова. http://www.cyberforum.ru/cpp-beginners/thread825606.html
Здравствуйте. помогите написать программу. Задан текст. Найти длину самого короткого слова. Спасибо.
C++ Создание фабрики по созданию объектов Здорова! Тут вычитал, что создание объектов лучше поручать отдельному классу который называют фабрика, а его функции виртуальными конструкторами. Ну я и реализацию тоже вычитал, там примерчик.... подробнее

Показать сообщение отдельно
GoooD
1 / 1 / 0
Регистрация: 30.06.2012
Сообщений: 21

Ввести с клавиатуры две целочисленные матрицы, и перемножить их друг на друга - C++

02.04.2013, 11:06. Просмотров 751. Ответов 2
Метки (Все метки)

Доброго времени суток ув. люди.
Так случилось, что учился я несколько курсов в одном у.з. и перешел другой. В одном изучали Паскаль->Делфи, в другом С->с++.
Вот настало время практике, сижу не отбиваю дупля на с++, помогите составить код программки.
Условие :
Создать программу, которая вводит с клавиатуры два двумерных массива целых чисел, перемножает их друг на друга( если это возможно т.е число столбцов первого равно число строк второго) и выводит на экран результирующий массив и сумму всех его отрицательных чисел.
На паскале->делфи, это довольно легко(т.к. я его изучал), прошу помогит мне написать на visual c++(2010).
Вот наброски на паскале(работающие).
Pascal
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
27
28
29
30
31
32
33
34
Program lol;
uses crt;
var a:array[1..2, 1..2] of integer;
    b:array[1..2, 1..2] of integer;
    c:array[1..2, 1..2] of integer;
    i,j,d:integer;
begin
   clrscr;
   textcolor(9);
   for i:=1 to 2 do
     for j:=1 to 2 do
     begin
     writeln('‚ўҐ¤ЁвҐ н«Ґ¬Ґ*в ¬*ббЁў* * б Ё¤Ґ*Єб®¬ ',i,' ',j);
     readln(a[i,j]);
     writeln('‚ўҐ¤ЁвҐ н«Ґ¬Ґ*в ¬*ббЁў* Ў б Ё¤Ґ*Єб®¬ ',i,' ',j);
     readln(b[i,j]);
     end;
  c[1,1]:=(a[1,1]*b[1,1])+(a[1,2]*b[2,1]);
  c[1,2]:=(a[1,1]*b[1,2])+(a[1,2]*b[2,2]);
  c[2,1]:=(a[2,1]*b[1,1])+(a[2,2]*b[1,2]);
  c[2,2]:=(a[2,1]*b[2,2])+(a[1,2]*b[2,2]);
    for i:=1 to 2 do
     for j:=1 to 2 do
     if c[i,j]<0 then d:=d+c[i,j];
     writeln('ђҐ§г«мвЁагойЁ© ¬*ббЁў:');
     for i:=1 to 2 do
   begin
      for j:=1 to 2 do
      write(' ',c[i,j]:4);
      writeln;
   end;
    writeln('‘㬬* ўбҐк ®ваЁж*⥫м*ле н«Ґ¬Ґ*в®ў ўлиҐ**ЇЁб**®Ј® ¬*ббЁў* =',d);
   readln;
end.
Программа банально простая, но без знаний С ....
Где иероглифы, там был русский текст.

Массивы, должны быть 2х2 квадратные, переумножение массивов производим как переумножение матриц.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru