a IX-a A0 lecții INFORMATICĂ | 2 lecții T.I.C.
T.I.C.
Lectia 01   |   Lectia 02
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a A0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a A30 lecții INFORMATICĂ | 0 lecții T.I.C.
Informatică
Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14
Lectia 14 --- [ 1 Probleme rezolvate ]
1. Sa se scrie un program C++ care citeste o matrice patratica de dimensiune n. Sa se determine numarul care se va forma prin alipirea numerelor minime de pe fiecare coloana incepand cu prima coloana. Se considera ca elementele matricei sunt numere naturale.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 657113504
#include <iostream>
using namespace std;
int x[50][50], n, m;
void citire(int x[50][50], int n)
{
for(int i=1;i<=n;i++)
    for(int j=1;j<=n;j++)
{
cout<<"x["<<i<<"]["<<j<<"]=";
cin>>x[i][j];
}
}
void afisare(int x[50][50], int n)
{
for(int i=1;i<=n;i++) {
        for(int j=1;j<=n;j++)
cout<<x[i][j]<<" ";
cout<<endl;
}
}
int minim_c(int x[50][50], int n, int c)
{
    int Min=x[1][c];
    for(int i=2;i<=n;i++)
        if(x[i][c]<Min)
        Min=x[i][c];
   return Min;
}
long Putere(int a, int b)
{
    long p=1;
    while(b)
    {
        p=p*a;
        b--;
    }
    return p;
}
int nr_cifre(long n)
{
    int nr=0;
    while (n)
    {
        nr++;
        n=n/10;
    }
return nr;
}

int main(){
cout<<"n=";
cin>>n;
citire(x,n);
afisare(x,n);
long m=0;
for(int z=1;z<=n;z++)
{
m=m*Putere(10,nr_cifre(minim_c(x,n,z)))+minim_c(x,n,z);
}
cout<<m;
return 0;
}


Fii primul care comentează lecţia
     Submit

Lectia 16   |   Lectia 18   |   Lectia 19   |   Lectia 20   |   Lectia 21
Lectia 23   |   Lectia 24
Lectia 36
Lectia 40   |   Lectia 41   |   Lectia 42   |   Lectia 43   |   Lectia 44   |   Lectia 45   |   Lectia 46   |   Lectia 46_1
Lectia 47   |   Lectia 48   |   Lectia 49   |   Lectia 50   |   Lectia 50_1
Lectia 50_2
a XI-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a E0 lecții INFORMATICĂ | 1 lecții T.I.C.
T.I.C.
Fişa 01
a XII-a A2 lecții INFORMATICĂ | 6 lecții T.I.C.
Informatică
Lectia 01   |   Lectia 02
T.I.C.

Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06
a XII-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
Excelenta A0 lecții INFORMATICĂ | 0 lecții T.I.C.