Documente Academic
Documente Profesional
Documente Cultură
Pentru a scuti utilizatorul de toate detaliile legate de reprezentarea internă a datelor, limbajele de
programare utilizează diverse tipuri de date. Amintim că prin tip de date se înţelege o mulţime de valori şi o
mulţime de operaţii care pot fi efectuate cu valorile respective.
În clasele precedente aţi studiat următoarele tipuri de date:
• integer/int, destinat prelucrării pe calculator a numerelor întregi;
• real/float, pentru prelucrarea numerelor reale;
• boolean/bool, utilizat în cazul prelucrării valorilor de adevăr;
•char/char, destinat reprezentării şi prelucrării caracterelor;
• enumerare (enum), care include o mulţime ordonată de valori specificate prin identificatori;
• subdomeniu (doar în limbajul PASCAL), care include o submulţime de valori ale unui tip integer, boolean,
char sau enumerare
}
cout<<"A_B=";
for(i=1; i<=k2; i++)
cout<<A_B[i]<<" ";//Diferenta
cout<<endl;
for(i=1; i<=m; i++)//Diferenta
{
gasit=0;
for(j=1; j<=n; j++)
if(B[i]==A[j])
gasit=1;
if(gasit==0)
{
k3++;
B_A[k3]=B[i];
}
}
cout<<"B_A=";
for(i=1; i<=k3; i++)
cout<<B_A[i]<<" ";//Diferenta
for(i=1; i<=k2; i++)
{
k4++;
difsim[k4]=A_B[i];
}
for(i=1; i<=k3; i++)
{
k4++;
difsim[k4]=B_A[i];
}
cout<<endl;
cout<<"difsim=";
for(i=1; i<=k4; i++)
cout<<difsim[i]<<" ";
return 0;
}
//Se citesc n numere întregi ( n<=100). Să se afișeze numerele, iar pe rândul următor suma
tuturor acestor numere. //Produsul
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i;
float s=0, p=1;
typedef int Vector[100];
Vector V;
cout<<"S= "<<s<<endl;
cout<<"P= "<<p;
return 0;
}
Se dau n numere întregi (n<=100). Să se calculeze suma numerelor pare si //suma impare.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i, e = 0, o = 0;
float s=0, p=1;
typedef int Vector[100];
Vector V;
if(V[i] % 2 == 0)
e += V[i];
else
o += V[i];
}
cout<<"E= "<<e<<endl;
cout<<"O= "<<o;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i, e = 0, o = 1;
float s=0, p=1;
typedef int Vector[100];
Vector V;
if(V[i] % 2 == 0)
e += V[i];
else
o = o * V[i];
}
cout<<"E= "<<e<<endl;
cout<<"O= "<<o;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i;
float s=0, p=1;
typedef int Vector[100];
Vector V;
cout<<"S= "<<s<<endl;
return 0;
}
//Se dau n numere întregi (n<=100). Să se afiseze numerele de pe pozitii pare.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i, p;
typedef int Vector[100];
Vector V;
for(i=0;i<n;i++){
if(i % 2 == 0){
cout<<V[i]<<endl;
return 0;
}*
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i, p;
typedef int Vector[100];
Vector V;
for(i=0;i<n;i++)
if((V[i] % 2 == 1) && (i % 2 == 0)){
{
cout<<V[i]<<endl;
}
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i, p;
typedef int Vector[100];
Vector V;
for(i=0;i<n;i++)
if((V[i] % 2 == 0) && (i % 2 == 1)){
{
cout<<V[i]<<endl;
}
}
return 0;
}
//Se dau n numere întregi (n<=100). Să se afiseze toate numerele pare in ordinea inversa a
citirii lor.
#include<bits/stdc++.h>
using namespace std;
int main(){
{
int n, i, p;
typedef int Vector[100];
Vector V;
for(i=n; i>=1;i--){
if( V[i]%2==0)cout<<V[i];}
return 0;
}
//Se dau n numere întregi (n<=100). Să se afiseze indicele numerelor divizibile cu 5.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, i, p;
typedef int Vector[100];
Vector V;
}
return 0;
}