Informatică, întrebare adresată de ElyndA, 8 ani în urmă

Limbaje de programare Se introduce de la tastatura o matrice de dimensiunea m=3 linii si n=3 coloane a. să se afişeze câte elemente de 3 sunt în cadrul matricii b. să se afişeze cate elemente mai mari ca 3 sunt în cadrul matriciii c. să se afişeze doar elementele impare. am nevoie de liniile de cod pleasee
fara cin si count in c
bidimensional
folosind (printf..scanf..if.. similare va rog)​

Răspunsuri la întrebare

Răspuns de ProTel
1

Răspuns:

#include <stdio.h>

int main() {

int v[100][100];

int l,c,i,j,el3,elm3;

 

printf("Numar de linii :");

scanf("%d",&l);

printf("Numar de coloane :");

scanf("%d",&c);

i=0;j=0;  

el3=0;elm3=0;

while (i<l) {

 printf("Linia%d :\n",i);

while (j<c){

 printf("v[%d][%d]:",i,j);

 scanf("%d",&v[i][j]);

 if (v[i][j]==3) el3++;

 if (v[i][j]>3) elm3++;

 j=j+1;

 }

j=0;

i++;

}

printf("Elemente egale cu 3 : %d\n",el3);

printf("Elemente > 3 : %d\n",elm3);

i=0;j=0;

printf("Afisare elemente impare:\n");

while (i<l) {

 printf("Linia%d\n",i);

while (j<c){

 if (v[i][j]%2==1) printf("%d ",v[i][j]);  

 j=j+1;

 }

j=0;

i++;

printf("\n");

}

}


ElyndA: mulțumescc
Alte întrebări interesante