Значи имам голям проблем с блок-схемата, немога да я направя. Ако някой може да помогне ще съм му много благодарен, но трябва да е много подробна. Пробвах се сам, но не се получи.
#include <iostream.h>
#include <stdio.h>
#include <math.h>
int main()
{
//Vuvejdame const s koito shte zadadem kategorichno che masiva e 8x8
const int N=8;
//Vuvejdame promenliva "b" za sravnenie na nai-golemia element nad glavnia diagonal
float b=0;
float a=0;
float g=99999999;
float h=99999999;
//Vuvejdame masiv m1 i masiv c1, kato masiv c1 shte izpolzvame za prisvoqvane na masiv1 umnojen po nai golqmoto chislo nad glavnia diagonal
float c1[N][N];
float m1[N][N];
float c2[N][N];
float m2[N][N];
cout<<"Vuvedi masiv 1:"<<endl;
//Vuvejdane na masiv m1
for(int i=0; i<N; i++)
{
for(int j=0; j<N; j++)
{
cin>>m1[j];
}
}
//Vuvejdame masiv 2
cout<<"Vuvedi masiv 2:"<<endl;
for(int x=0; x<N; x++)
{
for(int y=0; y<N; y++)
{
cin>>m2[x][y];
}
}
//Proverka za nai-golqmoto chislo nad glavnia diagonal
for( int i=0; i<N; i++)
{
for( int j=0; j<=i; j++)
{
for( j=0; j<N; j++)
{
if(m1[j]>b)
{
b=m1[j];
}
}
}
}
//Za masiv 2
for(int x=0; x<N; x++)
{
for(int y=0; y<N; y++)
{
for( y=0; y<N; y++)
{
if(m2[x][y]>a)
{
a=m2[x][y];
}
}
}
}
//Poelementno subirane na nai-golqmoto chislo nad glavnia diagonal s masiv m1
for( int i=0; i<N; i++)
{
for ( int j=0; j<N; j++)
{
for( int k=0; k<N; k++)
{
c1[j]=b+m1[j];
}
}
}
// Za masiv 2
for(int x=0; x<N; x++)
{
for(int y=0; y<N; y++)
{
for(int d=0; d<N; d++)
{
c2[x][y]=a+m2[x][y];
}
}
}
//Izvejdane na novopoluchenite masivi c1 i c2 i nai-golemite chisla b i a
cout<<"Nai golemia element na masvi 1 e:"<<b<<endl;
cout<<"Nai golemia element na masiv 2 e:"<<a<<endl;
cout<<"Sled subiraneto Masiv 1 pridobiva vida : "<<endl;
for(int i=0; i<N; i++)
{
for ( int j=0; j<N; j++)
{
cout<<c1[j]<<"|";
}
}
//Proverka za nai maluk element ot novopoluchenite masivi
//Za masiv 1
for(int i=0; i<N; i++)
{
for(int j=0; j<N; j++)
{
if(c1[j]<=h)
{
h=c1[j];
}
}
}
cout<<"Nai malkia element ot novopoluchenite masivi e: "<<h<<endl;
cout<<"Sled subiraneto na Masiv 2, toi pridobiva vida: "<<endl;
for(int x=0; x<N; x++)
{
for(int y=0; y<N; y++)
{
cout<<c2[x][y]<<"||";
}
}
//Proverka za nai maluk element ot novopoluchenia masiv 2
for(int x=0; x<N; x++)
{
for(int y=0; y<N; y++)
{
if(c2[x][y]<=g)
{
g=c2[x][y];
}
}
}
cout<<"Nai malkia element ot novopoluchenia masiv 2 e: "<<g<<endl;
getchar();
return 0;
}