Sunteți pe pagina 1din 2

La disciplina: Programarea in limbajul C++

Lucrare de laborator nr.1


TEMA: Reprezentarea tipurilor de date ale limbajului C++ n memoria calculatorului. Operatorii limbajului C++.
Constructiile elementare ale limbajului C++ (instructiunile for, while, do-while, if-else, switch-break, goto). Tipuri de
date recursive, operatii asupra listelor, arborilor. Construirea si elaborarea programelor recursive. Fisierele.
A efectuat: Savca Violin
Stud.gr.ME-042
A verificat: Lect. Sup.
Plotnic
Chisinau 2005
1.Scopul lucrarii:
Familiarizarea cu reprezentarea tipurilor de date ale limbajului C++ n memoria calculatorului, operatorii limbajului
C++, constructiile elementare ale limbajului C++ (instructiunile for, while, do-while, if-else, switch-break, goto), tipuri
de date recursive, operatii asupra listelor, arborilor, construirea si elaborarea programelor recursive, lucrul cu
fisierele.
2.Sarcina lucrarii:
1. Scrieti un program care determina cte numere din consecutivitatea de 100 de numere aleatoare snt mai mari ca
vecinii sai.
2. Scrieti un program care nlocuiesc numerele din baza 10 din consecutivitatea data cu cele din baza 2.
3. Scrieti un program care decide daca o valoare x apartine unei liste dublu lantuite v. Elementele lui v trebuie sa fie
n ordine crescatoare. Se tipareste numarul elementului din lista (un numar ntre 0 si n-1), daca x apare n v, si 1,
daca nu apare.
Listingul Programului:
1)
#include <math.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
void main()
{ clrscr();
int x=0,i=0,j=0,a[100];
cout<<"Introdu numarul in baza zecimal"<<endl;
cin>>x;
cout<<"Numarul in baza binara";
cout<<endl;
while(x>0)
{ a[i]=x%2;
x=x/2;
cout<<a[i];}
getch();
}
2)
#include <math.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
void main()
{ clrscr();
int a,b=0,i,A[120];
randomize();for(i=0;i<100;i++)
{
A[i]=random(100);
cout<<A[i]<<" ";
}
for(i=1;i<99;i++)
{ if(A[i]>A[i-1]&&A[i]>A[i+1])
b++;
}
cout<<"nn";
cout<<b;
getch();
}

S-ar putea să vă placă și