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

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

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Написать программу http://www.cyberforum.ru/cpp-beginners/thread825418.html
Кто сможет написать прогу Очень нужно Задача В результате измерений получена следующая выборка характеристик реаль- ного газа. №/№ Р, атм. V, см3/ град ⋅моль Т, °К 1 33 500 273 2 43 500 323 3 45 600 373
Visual C++ Задача на классы, ошибка в коде Доброго времени суток! Есть вроде бы более или меняя рабочая программа, но в конце выдает ошибку((. Помогите, пожалуйста, разобраться в чем дело // 1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <string.h> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread825344.html
Visual C++ 2008 Forms C++/CLI WinForms
Здраствуйте, возникла проблема в проекте на Visual C++ 2008 Forms, имеется пустая форма, на событие загрузки формы создаю device на основе DirectX9 подключил библиотеки d3d9.lib и d3dx9.lib, подключил заголовочный файл d3dx9.h, вот непосредственно код: #pragma once #include "d3dx9.h" IDirect3D9 *d3d9 = NULL; IDirect3DDevice9 *device = NULL; namespace o { using namespace System;
Visual C++ Разработать класс CTime для работы со значениями времени
Здравствуйте! мое задание: Класс должен содержать следующие элементы. Поля (скрытые): одно единственное поле, соответствующее количеству секунд, содержащихся в заданном значении вре-мени Методы: конструктор по умолчанию, заполняющий поле текущим значением системного времени; конструктор, параметрами которого являются заданные значения часов, минут и секунд; конструктор-копировщик...
Visual C++ Подключение ffmpeg и SDL к visual studio 2008 http://www.cyberforum.ru/cpp-beginners/thread825084.html
Пытаюсь подключить ffmpeg и SDL, скачал библиотеки, подключил, но все время ошибки. То stdint.h не мог найти, то inttypes, затем SDL_mixer.h и т.д.(точное описание ошибок давать не буду, т.к. все равно все переделывать придется). Вопрос: как правильно подключить ffmpeg и SDL к visual studio 2008?
Visual C++ Как настроить Microsoft Visual Studio 2010 для работы с WinSocket? Привет всем! Кто может помочь: нужно настроить Microsoft Visual Studio 2010 для работы с WinSocket. Компилирую вот этот код: #include "stdafx.h" подробнее

Показать сообщение отдельно
GoooD
1 / 1 / 0
Регистрация: 30.06.2012
Сообщений: 21
02.04.2013, 11:06     Ввести с клавиатуры две целочисленные матрицы, и перемножить их друг на друга
Доброго времени суток ув. люди.
Так случилось, что учился я несколько курсов в одном у.з. и перешел другой. В одном изучали Паскаль->Делфи, в другом С->с++.
Вот настало время практике, сижу не отбиваю дупля на с++, помогите составить код программки.
Условие :
Создать программу, которая вводит с клавиатуры два двумерных массива целых чисел, перемножает их друг на друга( если это возможно т.е число столбцов первого равно число строк второго) и выводит на экран результирующий массив и сумму всех его отрицательных чисел.
На паскале->делфи, это довольно легко(т.к. я его изучал), прошу помогит мне написать на 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 квадратные, переумножение массивов производим как переумножение матриц.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru