Extras din referat
1. Varianta 08.
2. Condiţia problemei:
Problema 1.
De calculat produsul elementelor pare din aria haşurată, dacă N=M. Problema 2.
De schimbat cu locul elementul maximal al rîndului unu cu elementul minimal al ultimei coloane
3. Schema bloc a algoritmului: (pentru problema 1)
Schema bloc a algoritmului: (pentru problema 2) :
4.Listingul programului:
Problema 1:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main (void) {
clrscr();
int y[50][50],i,j,p=1,n,m;
printf("introdu cantitatea de linii a masivului y n");
scanf("%d",&n);
printf("introdu cantitatea de coloane a masivului y n");
scanf("%d",&m);
printf("introdu elementele masivuluin");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("y[%d][%d]=",i,j);
scanf("%d",&y[i][j]);}}
printf("nMasivul initial:n");
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%3d",y[i][j]);}
printf("n"); }
for(i=n/2;i<n;i++){
for(j=0;j<m/2;j++){
if(fmod(y[i][j],2)==0)
p*=y[i][j];}}
printf("Produsul p=%d",p);
getch();}
Preview document
Conținut arhivă zip
- Prelucrarea Masivelor Bidimensionale.doc