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 12 --- [ 2 Probleme rezolvate ]
1. Sa se scrie un program C++ care citeste un numar de maxim noua cifre. Pornind de la acest numar, sa se construiasca o matrice patratica care va contine pe prima linie prima cifra a numarului, pe a doua linie a doua cifra a numarului s.a.m.d.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 409026809
#include <iostream>
using namespace std;
int x[50][50], n;
long m;
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 nr_cifre(long n)
{
    int nr=0;
    while (n)
    {
        nr++;
        n=n/10;
    }
return nr;
}

int main(){
cout<<"m=";
cin>>m;
n=nr_cifre(m);
int ord=1;
for(int i=n;i>=1;i--){
for(int j=1;j<=n;j++)
    x[i][j]=m%10;
  m=m/10;
}
cout<<"matricea este "<<endl;
afisare(x,n);
return 0;
}

2. Sa se scrie un program C++ care citeste un numar n si un numar m. Sa se contruiasca matricea de n linii si m coloane a caror elemente sunt dispuse in felul urmator: 1 2 3 …. m / 2 2 3 …. m / 3 3 3 …. m / ...... / n n n …. m
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 100597876
#include <iostream>
using namespace std;
int x[50][50], n, m;
void afisare(int x[50][50], int n, int m)
{
for(int i=1;i<=n;i++) {
        for(int j=1;j<=m;j++)
cout<<x[i][j]<<" ";
cout<<endl;
}
}

int main(){
cout<<"n=";
cin>>n;
cout<<"m=";
cin>>m;

for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
    if(i>j)
    x[i][j]=i;
    else
    x[i][j]=j;
cout<<"matricea este "<<endl;
afisare(x,n,m);
return 0;
}


Fii primul care comentează lecţia
     Submit
  |   Lectia 13   |   Lectia 14
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.