Probleme rezolvate examen C++

Notiță
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 10 în total
Cuvinte : 2663
Mărime: 13.63KB (arhivat)
Publicat de: Iuliana I.
Puncte necesare: 3
Profesor îndrumător / Prezentat Profesorului: prof.

Extras din notiță

Probleme rezolvate C++

1.Scrieți un program C/C++ care citește de la tastatura un număr natural n (2<n<21) si apoi n linii cu cate n numere întregi de cel mult 7 cifre ce formează un tablou bidimensional a. Sa se afișeze pe ecran diferența dintre suma elementelor de pe diagonala principala si suma elementelor de pe diagonala secundara a matricei a.

#include<iostream.h>

void main()

{int n,i,j;

long a[20][20],s1=0,s2=0,d;

cout<<"n=";cin>>n;

for(i=1;i<=n;i++)

{for(j=1;j<=n;j++)

{cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];}}

for(i=1;i<=n;i++)

{for(j=1;j<=n;j++)

if(i==j)

s1=s1+a[i][j];};

for(i=1;i<=n;i++)

{for(j=1;j<=n;j++)

if(i+j==n+1)

s2=s2+a[i][j];}

cout<<s1-s2;

}

3.Scrieți programul C/C++ care citește de la tastatura un număr natural n (n<100) si un sir cu n numere întregi din intervalul [100 ;999] ; programul construiește un sir de numere rezultat prin înlocuirea fiecărui număr din șirul citit cu numărul obținut prin interschimbarea cifrei unitatilor cu cifra sutelor. Numerele din noul sir se vor afișa pe ecran separate printr-un singur spațiu. De exemplu , pentru n=3 si șirul 123 , 904 , 500 , se afișează 321 , 409 , 5.

#include<iostream.h>

void main()

{int n,i,o,v[20],c;

cout<<"n=";cin>>n;

for(i=1;i<=n;i++)

{cout<<"v["<<i<<"]=";cin>>v[i];}

for(i=1;i<=n;i++)

{o=0;

c=v[i]%10;

o=o*10+c;

v[i]=v[i]/10;

c=v[i]%10;

o=o*10+c;

v[i]=v[i]/10;

o=o*10+v[i];

v[i]=o;

cout<<v[i]<<endl;

}

}

4.Doua tablouri unidimensionale a si b , cu elementele a1 , a2 , , an , respectiv b1 , b2 , bn sunt in relația a<=b daca : a1<=b1 , a2<=b2 , , an<=bn. Scrieți program in limbajul C/C++ care citește doua tablouri unidimensionale a si b cu același număr de elemente de tip întreg si verifica daca a<=b sau b<=a afișând un mesaj adecvat.

#include<iostream.h>

void main()

{int a[10],i,n,j,k,aux,min;

cout<<"n=";cin>>n;

for(i=1;i<=n;i++)

{cout<<"a["<<i<<"]=";cin>>a[i];}

for(i=1;i<=n-1;i++)

{min=a[i];

k=i;

for(j=i+1;j<=n;j++)

if(a[j]<min)

{min=a[j];

k=j;}

aux=a[k];

a[k]=a[i];

a[i]=aux;}

for(i=1;i<=n;i++)

cout<<a[i]<<" ";}

Preview document

Probleme rezolvate examen C++ - Pagina 1
Probleme rezolvate examen C++ - Pagina 2
Probleme rezolvate examen C++ - Pagina 3
Probleme rezolvate examen C++ - Pagina 4
Probleme rezolvate examen C++ - Pagina 5
Probleme rezolvate examen C++ - Pagina 6
Probleme rezolvate examen C++ - Pagina 7
Probleme rezolvate examen C++ - Pagina 8
Probleme rezolvate examen C++ - Pagina 9
Probleme rezolvate examen C++ - Pagina 10

Conținut arhivă zip

  • Probleme rezolvate examen C++.doc

Alții au mai descărcat și

Asigurarea calității - standardele ISO 14000

Standardele ISO 14000 sunt standarde generale referitoare la sistemele de management de mediu destinate pentru tinerea sub control a impactului...

Motoare Hidro-Pneumatice

Elementele pneumatice de excutie (motoarele pneumatice) transforma energia aerului comprimat in lucru mecanic. Motoarele pneumatice pot fi: • cu...

Procesarea digitală a semnalelor - filtre

Filtrele sunt circuite electronice care efectueaza funcţii de prelucrarea semnalelor, special destinate pentru a elimina componentele de semnal...

Modelarea Sistemelor Mecatronice

CURS 1 MODELAREA MATEMATICĂ A SISTEMELOR Sistemele mecatronice sunt structuri complexe formate din componente mecanice, electronice şi elemente de...

Asamblări cu șuruburi 25 mm

ASAMBLĂRI PRIN ȘURUBURI. Asamblarea cu șuruburi este una din cele mai vechi metode de asamblare utilizată în construcția de mașini. Aproape că nu...

Securitatea aviației civile

CONVENȚII INTERNAȚIONALE ÎN DOMENIUL SECURITĂȚII - Convenția de la Chicago din 1944 - Convenția de la Tokyo din 1963 - Convenția de la Haga din...

Solicitări statice în trenul de aterizare al elicopterului EC 120

Dorinta de a obtine aeronave cat mai usoare si in acelasi timp performante a dus la utilizarea materialelor compozite in detrimentul materialelor...

Sisteme integrate de avionică și armament

INTRODUCERE Avionica (AVIation electrONICS - avionics) este termenul prin care, începând din perioada anilor 1930, sunt reunite echipamentele care...

Te-ar putea interesa și

Identificarea Armelor de Foc după Urmele Principale ale Tragerii

Capitolul I: Balistica judiciară 1.1 Apariţia si dezvoltarea balisticii judiciare Istoria balisticii judiciare este, aşa cum e şi normal,...

Gonartroză posttraumatică

CAPITOLUL I -Introducere - ,,Sănătatea nu este totul, dar fără sănătate, totul este nimic”. ,,Sănătatea ar trebui să se afle deasupra oricăror...

Colecistita Acută

CAPITOLUL I ANATOMIA ŞI FIZIOLOGIA FICATULUI SI A CAILOR BILIARE 1.1Generalităţi privind aparatul digestiv. Aparatul digestiv cuprinde...

Rolul examenului psihologic în reorientarea profesională a persoanelor disponibilizate

CAPITOLUL I. Educaţia adulţilor, educaţia permanenta, educaţia de-a lungul întregii vieţi 1.1 Noţiuni introductive Terminologia care descrie...

Managementul resurselor umane - studiu de caz - organizația școlară

I. RESURSE „CALDE” - MANAGEMENTUL RESURSELOR UMANE 1.1.Principalele activităţi din domeniul managementului resurselor umane Schimbările profunde...

O Nouă Speranță

1. OBIECTIVUL GENERAL AL PROIECTULUI Acest proiect are drept scop integrarea socio-profesională a tinerilor cu vârste intre 17- 18 ani, proveniţi...

Contabilitate de Gestiune - Subiecte și Probleme Rezolvate pentru Examen

Tematica disciplinei CONTABILITATE DE GESTIUNE Responsabil de disciplină: Prof.univ.dr. Iacob Constanţa Disciplina se finalizează prin examen...

Etică și argumentare

Cea ce urmează să expun mai jos reprezintă o situație dificilă, pe care am intalnit-o și de care se lovește fiecare student al facultații de...

Ai nevoie de altceva?