Limbajul C++ fundamente - aplicații

Seminar
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 484
Mărime: 18.38KB (arhivat)
Publicat de: Daiana Adam
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Crisan Adriana
UNIVERSITATEA ROMANO-AMERICANA FACULTATEA DE INFORMATICA MANAGERIALA

Cuprins

  1. 1. PROBLEMA NUMARUL 1 pag.3
  2. 2. PROBLEMA NUMARUL 2 pag.4
  3. 3. PROBLEMA NUMARUL 3 pag.5
  4. 4. PROBLEMA NUMARUL 4 pag.6

Extras din seminar

PROBLEMA 1

Sa se verifice daca un numar intreg preluat de la terminal este prim.

#include<iostream.h>

#include<math.h>

void main () {

int n, prim=1;

while(cout<<”Introduceti numarul”, cin>>n, n<=0);

for (int i=2; i<=sqrt (n)&&prim; i++)

if (n%i==0)

prim=0;

cout<<”Numarul”<<n<<

(prim?””:”nu”) <<” este prim”<<end1;

}

PROBLEMA 2

Se introduce o matrice patratica de ordin n; sa se verifice daca e triunghiulara (toate elementele de sub diagonala principala sunt 0) si daca da, sa se calculeze determinantul (daca matricea e triunghiulara atunci determinantul este egal cu produsul elementelor de pe diagonala principala).

#include<iostream.h>

void main () {

int A[50][50],n,i,j,diag=1,p=1;

while(cout<<”n=”, cin>>n, n<=0| |n>50);

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

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

cout<<”A[“<<i<<”,”<<j<<”]=”;

cin>>A[i][j];

}

cout<<”Se da matricea: ”<<end1;

for (i=0;i<n;i++) {

for (j=0;j<n;j++)

cout<<A[i][j]<<” “;

cout<<end1;

}

for (i=0;i<n&&diag;i++)

for (j=0;j<i&&diag;j++)

if (A[i][j])

diag=0;

if (diag) {

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

p*=A[i][i];

cout<<”Matricea este triunghiulara. Determinant = ”<<p<<end1;

}

else

cout <<”Matricea nu este triunghiulara.”<<end1;

}

PROBLEMA 3

Sa se exemplifice cele trei modalitati de transfer (prin valoare, adresa si referinta) al parametrilor catre functie, construind functii swap pentru interschimbarea valorilor argumentelor. Interschimbarea se va face fara utilizarea unei variabilet auxiliare, folosind secventa:

a  b  {a=a+b; b=a-b; a=a-b}

Preview document

Limbajul C++ fundamente - aplicații - Pagina 1
Limbajul C++ fundamente - aplicații - Pagina 2
Limbajul C++ fundamente - aplicații - Pagina 3
Limbajul C++ fundamente - aplicații - Pagina 4
Limbajul C++ fundamente - aplicații - Pagina 5
Limbajul C++ fundamente - aplicații - Pagina 6

Conținut arhivă zip

  • Limbajul C++ Fundamente - Aplicatii.doc

Alții au mai descărcat și

Probleme în C

1. Se considera un nr natural n (n< 100000000). Se cere sa se verifice daca n are toate cifrele distincte doua cate doua. -pt fiecare cifra...

Probleme Rezolvate Pascal C++ și Oracle

1. Din Word - meniul Inserare - Imagine - Diagrama, se schimba datele in foaia Excel, apoi se salveaza. O cursa trebuie sa aiba una sau mai multe...

C++

Un prim exemplu de program C++: #include <iostream.h> void main { int a; cout << "Dati un numar\n"; cin >> a; cout << "Ati tastat numarul "...

Probleme C++ Rezolvate

Problema 1: cmmdc(a, b) #include<stdio.h> #include<conio.h> //algoritmul lui Euclid //cel mai mare divizor comun pentru doua numere strict...

Laboratoare C++ (SDA)

1.1. Crearea şi afişarea unei liste Exerciţiul 1. Să se scrie programul pentru crearea unei liste simplu înlănţuite cu preluarea datelor de la...

Curs 1 - PHP

1. INTRODUCERE - Ce este PHP ? PHP este abrevierea de la PHP – Hypertext Preprocessor (similar cu GNU ce reprezinta abrevierea de la GNU’s Not...

Curs 2 - PHP

Variabila reprezinta un identificator la o locatie de memorie si se foloseste pentru stocarea, prelucrarea si stergerea datelor. Variabilele in...

Te-ar putea interesa și

Elaborarea Locației Web pentru SRL Neotec

INTRODUCERE Informaţia a devenit o resursă importantă în dezvoltarea societăţilor moderne evoluate în plan politic, economic, social şi spiritual....

Sistemul Costurilor în Procesul Decizional

INTRODUCERE 1. DATE DE IDENTIFICARE ŞI EVOLUŢIA FIRMEI Denumirea societăţii este S.C. „AGACHE” S.R.L. Forma juridică de organizare este Societate...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Specificul Profesiei de Psiholog Școlar

I. Aspecte definitorii ale profesiei de psiholog şcolar 1. Coordonatele profesiei de psiholog Psihologul poate fi apreciat ca fiinţă legală şi...

Grădinița particulară versus grădinița de stat

Introducere “ Copiii sunt creativi in mod natural si doar asteapta atmosfera propice pentru a-si manifesta creativitatea” I.G.Gowan In conceptul...

Baze de date relaționale - proiectare și implementare

INTRODUCERE Tema proiectului Proiectul tratează aspecte teoretice ale proiectării bazelor de date relaţionale şi transpune aceste aspecte în...

Sistemele Expert

Sistemele expert au apărut în anii `70 ai secolului XX, la început pentru aplicaţii medicale şi tehnice.Dintre primele sisteme expert realizate, se...

Este metafizica o întreprindere sterilă

Metafizica este o preocupare intelectuală ce urmărește să pătrundă substratul presupuzițiilor care determină ceea ce gândim în mod efectiv, adică...

Ai nevoie de altceva?