Extras din proiect
1) Sa se determine elementul maxim din triunghiul de sub diagonalele unei matrice patrate(exclusiv diagonalele).
a.pseudocod
integer a[10][10], max,m,i,j
write("m=")
read(m)
do -for i=1,m,1
do- for j=1,m,1
read(a[i][j])
enddo
enddo
do -for i=1,m,1
do- for j=1,m,1
write(a[i][j])
enddo
enddo
max=a[m-1][1]
do -for i=m/2+1,m,1
do- for j=m-i-1,i,1
if(a[i][j]>max) then
max=a[i][j]
endif
enddo
endod
write ("maximul este",max)
b.cod
#include<stdio.h>
void main()
{int a[10][10], max;
int m,i,j;
printf("m=");
scanf("%d",&m);
for (i=1;i<=m;i++)
for(j=1;j<=m;j++)
{printf ("a[%d][%d])= ", i,j);
scanf("%d",&a[i][j]);
}
for (i=1;i<=m;i++)
{for (j=1;j<=m;j++)
printf("%dt",a[i][j]);
printf("n");
}
max=a[m-1][1];
for (i=m/2+1;i<m;i++)
for(j=m-i-1;j<i;j++)
if(a[i][j]>max) max=a[i][j];
printf ("maximul este : %d", max);
}
c.set de valori
m=4
a[0][0]=1
a[0][1]=2
a[0][2]=3
a[0][3]=5
a[1][0]=5
a[1][1]=6
a[1][2]=79
a[1][3]=9
a[2][0]=10
a[2][1]=11
a[2][2]=12
a[2][3]=6
a[3][0]=5
a[3][1]=134
a[3][2]=4
a[3][3]=8
maxiul este 123
2)Sa se scrie un program care construieste o matrice patratica astfel:
Pe diagonale va fi elementul 0,in parte de nord si sud elementul 1,iar in partea de est si vest elemental 2
Preview document
Conținut arhivă zip
- Bazele Programarii.doc