Răspuns :
Răspuns:
EXERCITIUL 1
#include <iostream>
using namespace std;
int main()
{
int n, m;
cout<<"n = "; cin>>n;
m=(n/100)*10+n%10;
cout<<"m = "<<m;
}
EXERCITIUL 2
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"a = "; cin>>a;
if((a/100)%10==(a/10)%10+(a/1000)%10)
cout<<"cifra sutelor este egala cu suma cifrei miilor si a zecilor";
else cout<<"cifra sutelor NU este egala cu suma cifrei miilor si a zecilor";
}
EXERCITIUL 3
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a, b, c, per;
float arie, semiper;
cout<<"a = "; cin>>a;
cout<<"b = "; cin>>b;
cout<<"c = "; cin>>c;
per=a+b+c;
semiper=per/2;
arie=sqrt(semiper*(semiper-a)*(semiper-b)*(semiper-c));
cout<<"ARIA ESTE "<<arie<<endl;
cout<<"PERIMETRUL ESTE "<<per<<endl;
}
EXERCITIUL 4
#include <iostream>
using namespace std;
int main()
{
int a, b, aux;
cout<<"a = "; cin>>a;
cout<<"b = "; cin>>b;
aux=a;
a=b;
b=aux;
cout<<"a = "<<a<<endl;
cout<<"b = "<<b;
}
EXERCITIUL 5
#include <iostream>
using namespace std;
int main()
{
int a, b, c, ok=0;
cout<<"a = "; cin>>a;
cout<<"b = "; cin>>b;
cout<<"c = "; cin>>c;
if(a==b+c)
{
cout<<"a=b+c";
ok++;
}
if(b==a+c)
{
cout<<"b=a+c";
ok++;
}
if(c==a+b)
{
cout<<"c=a+b";
ok++;
}
if(ok==0) cout<<"NICIUN NUMAR NU ESTE EGAL CU SUMA CELORLALTE DOUA";
}
EXERCITIUL 6
#include <iostream>
using namespace std;
int main()
{
int n, nr=0, cop;
cout<<"n = "; cin>>n;
cop=n;
while(cop>0)
{
cop=cop/10;
nr++;
}
cout<<"numarul "<<n<<" are "<<nr<<" cifre";
}
EXERCITIUL 7
#include <iostream>
using namespace std;
int main()
{
int n, nr=0, cop;
cout<<"n = "; cin>>n;
cop=n;
while(cop>0)
{
if(cop%10==7) nr++;
cop=cop/10;
}
if(nr==0) cout<<"numarul "<<n<<" nu contine cifra 7";
else cout<<"numarul "<<n<<" contine cifra 7 de "<<nr<<" ori";
}
EXERCITIUL 8
#include <iostream>
using namespace std;
int main()
{
int n, ok=0, cop;
cout<<"n = "; cin>>n;
cop=n;
while(cop>0)
{
if((cop%10)%2!=0) {ok++; break;}
cop=cop/10;
}
if(ok==0) cout<<"numarul "<<n<<" are numai cifre pare";
else cout<<"numarul "<<n<<" contine cifre impare";
}
EXERCITIUL 9
#include <iostream>
using namespace std;
int main()
{
int n, cop;
cout<<"n = "; cin>>n;
cop=n;
while(cop>=10)
cop=cop/10;
cout<<"prima cifra a numarului "<<n<<" este "<<cop;
}
Explicație:
la exercitiul 3 am folosit pentru arie formula lui Heron:
A = [tex]\sqrt{p*(p-a)*(p-b)*(p-c)}[/tex]
unde p este semiperimetrul triungiului (jumatate din perimetru)
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.