4. Din mediul de intrare standard se citesc valori. Care dintre liniile matricei int

m[6][5] vor fi completate cu valori prin secvența:

for(i=0;i<1;i++) for(j=0;j<5;j++) cin<< m[i][j];

a) prima; b) primele 2; c) primele 3; d) ultima.

5. Care va fi conținutul matricei m, declarată prin int m[4][4] după executarea

secvenței:

for(k=0;k
6. Fișierul matrice.in conține pe prima linie un număr natural par n (2≤n≤100), iar

pe următoarele n linii câte n numere naturale separate prin câte un spațiu.

Se cere:

b)să se afișeze cel mai mare element al tabloului.

c) Să se afișeze un mesaj corespunzător dacă acesta este de tip

palindrom.


Răspuns :

COROANA TE ROG!!!

4 a)

5 scrie toata instructiunea!!!

6

#include<iostream>

#include<fstream>

using namespace std;

int palindrom(int n) {

   int d= 1;

   while (n/d>=10)

       d*= 10;

   while (n != 0) {

       int i= n / d;

       int j= n % 10;

       if (i!= j)

           return 0;

       n = (n % d) / 10;

       d= d/ 100;

   }

   return 1;

}

ifstream f("matrice.in");

int main(){

   int n, m[101][101], max=-1;

   f>>n;

   for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) {f>>m[i][j]; if(m[i][j]>max) max=m[i][j];}

   if(palindrom(max)==1) cout<<"da";

   else cout<<"nu";

}