ВТУ Тодор Каблешков

Неофициален форум.
 
ИндексPortalCalendarВъпроси/ОтговориТърсенеРегистрирайте сеПотребителиПотребителски групиВход

Share | 
 

 c++ помощ за задача

Предишната тема Следващата тема Go down 
АвторСъобщение
jojo
Silver user
Silver user


Male
Брой мнения : 43
Location : sf
Registration date : 15.11.2008

ПисанеЗаглавие: c++ помощ за задача   Чет Май 21, 2009 6:33 pm

Да се направи програма за събиране на две квадратни матрици.да се изведе резултатната матрица.

вариант 1:

#include<iostream.h>
#include<iomanip.h>

void main()
{
int a[10][10], b[10][10], c[10][10];
int n;

do
{
cout << "redovete sa=na stulbovete sa ";
cin>>n;
} while (n<=0 || n>10);

int i, j;

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
{
cout << "elementa na " << i << " red i " << j << "stulb e ";
cout << endl;
cin >> a[i][j];
cout << "vuvejda se matrica pyrva :";
cout << endl;
}

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
{
cout << "element na" << i << "red i " << j << "stulb e ";
cout << endl;
cin >> b[i][j];
cout << "vuvejda se matrica vtora :";
cout << endl;
}

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
c[i][j] = a[i][j] + b[i][j];

cout << set(6) << "rezultatnata matrica e";
cout << endl;
cout << set(6) << c[i][j];
}



вариант 2:
#include<iostream.h>
#include<iomanip.h>

void main()
{
int a[10][10], b[10][10], c[10][10];
int n;

do
{
cout << "redovete sa=na stulbovete sa :";
cin>>n;
} while (n<=0 || n>10);

int i, j;

for (i = 0;i<= n-1;i++)
for (j = 0;j<= n-1;j++)
{cout << "vuvejda se MATRICA PURVA :";cout<<endl;

cout << "elementa na "<< i+1 << " red i "<< j+1 << "stulb e ";
cin >> a[i][j];

}

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
{cout<< "vuvejda se MATRICA VTORA :"<<endl;


cout << "elementa na "<< i+1 << "red i "<< j+1 << "stulb e ";
cin >> b[i][j];

}

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
c[i][j] = a[i][j] + b[i][j];

cout<<setw(6)<<"NOWATA MATRICA E"<<endl;
for (i=0;i<=n-1;i++)
{
for (j=0;j<=n-1;j++)

cout<<setw(6)<<c[i][j]<<" ";
cout<<endl;


} }
Върнете се в началото Go down
Вижте профила на потребителя
Tedi78



Брой мнения : 1
Registration date : 11.11.2013

ПисанеЗаглавие: Re: c++ помощ за задача   Пон Ное 11, 2013 3:46 pm

jojo написа:
Да се направи програма за събиране на две квадратни матрици.да се изведе резултатната матрица.

вариант 1:

#include<iostream.h>
#include<iomanip.h>

void main()
{
int a[10][10], b[10][10], c[10][10];
int n;

do
{
  cout << "redovete sa=na stulbovete sa  ";
  cin>>n;
} while (n<=0 || n>10);

int i, j;

for (i = 0; i <= n-1; i++)
  for (j = 0; j <= n-1; j++)
  {
    cout << "elementa na " << i << " red i " << j << "stulb e  ";
    cout << endl;
    cin >> a[i][j];
    cout << "vuvejda se matrica pyrva :";
    cout << endl;
  }

for (i = 0; i <= n-1; i++)
  for (j = 0; j <= n-1; j++)
  {
    cout << "element na" << i << "red i " << j << "stulb e  ";
    cout << endl;
    cin >> b[i][j];
    cout << "vuvejda se matrica vtora :";
    cout << endl;
  }

for (i = 0; i <= n-1; i++)
  for (j = 0; j <= n-1; j++)
    c[i][j] = a[i][j] + b[i][j];

cout << set(6) << "rezultatnata matrica e";
cout << endl;
cout << set(6) << c[i][j];
}  



вариант 2:
#include<iostream.h>
#include<iomanip.h>

void main()
{
int a[10][10], b[10][10], c[10][10];
int n;

do
{
cout << "redovete sa=na stulbovete sa :";
cin>>n;
} while (n<=0 || n>10);

int i, j;

for (i = 0;i<= n-1;i++)
for (j = 0;j<= n-1;j++)
{cout << "vuvejda se MATRICA PURVA :";cout<<endl;

cout << "elementa na "<< i+1 << " red i "<< j+1 << "stulb e ";
cin >> a[i][j];

}

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
{cout<< "vuvejda se MATRICA VTORA :"<<endl;


cout << "elementa na  "<< i+1 << "red  i "<< j+1 << "stulb e ";
cin >> b[i][j];

}

for (i = 0; i <= n-1; i++)
for (j = 0; j <= n-1; j++)
c[i][j] = a[i][j] + b[i][j];

cout<<setw(6)<<"NOWATA MATRICA E"<<endl;
for (i=0;i<=n-1;i++)
{
for (j=0;j<=n-1;j++)

cout<<setw(6)<<c[i][j]<<"  ";
cout<<endl;


} }
Върнете се в началото Go down
Вижте профила на потребителя
 
c++ помощ за задача
Предишната тема Следващата тема Върнете се в началото 
Страница 1 от 1

Permissions in this forum:Не Можете да отговаряте на темите
ВТУ Тодор Каблешков :: Катедри :: Катедра: Математика и информатика-
Идете на: