VA ROG, AJUTATI-MA!!! Trebuie rezolvate in C++
1. Intersectia a doua multimi Sa se scrie un program care sa calculeze intersectia a doua multimi de cate n, respectiv m numere intregi memorate cu ajutorul vectorilor.
Exemplu: Date de intrare: n = 5 a = {1, 2, 5, 7, 12} si m = 4 b = {2, 4, 8, 12} Date de iesire: k = 2 d = {2, 12}
2. Diferenta a doua multimi Sa se scrie un program care sa calculeze diferenta a doua multimi de cate n, respectiv m numere intregi memorate cu ajutorul vectorilor. Exemplu: Date de intrare: n = 5 a = {1, 2, 5, 7, 12} si m = 4 b = {2, 4, 8, 12} Date de iesire: k = 3 e = {1, 5, 7}
3. Se dă un şir de n numere naturale. Să se afişeze pe două randuri, pe primul rand cele pare şi pe al doilea cele impare. Exemplu: Date de intrare: Pentru n = 10 si elementele 4 3 2 5 6 8 9 0 1 5 Date de ieşire: 4 2 6 8 0 3 5 9 1 5 45
4. Sa se scrie un program care sa introducă n numere intrun vector şi să citeasccă un număr d. Să se afişeze acele numere din şirul dat care sunt divizibile cu d. Exemplu: Date de intrare: n=5 si valorile: 5 7 10 23 15, d=5 Date de ieşire: 5 10 15 46
5. Se introduc temperaturile măsurate in n zile. Să se scrie un program care să afişeze media temperaturilor negative şi media celor pozitive.
Exemplu: Date de intrare n = 5 si temperaturile: 23 24 23 25 22
Date de iesire : 23.40 47
Răspunsuri la întrebare
Răspuns de
10
#include <iostream>
using namespace std;
int a[100], b[100], c[200];int n, m;
int main(){ /** Problema 1 int i;
cin >> n; for(i = 1; i <= n; i++) cin >> a[i];
cin >> m; for(i = 1; i <= m; i++) cin >> b[i];
int k = 1, j; for(i = 1; i <= n; i++) { bool gasit = false; int x = a[i]; for(j = 1; j <= m; j++) if(x == b[j]) gasit = true;
if(gasit == true) c[k] = a[i], k++;
}
k--; for(i = 1; i <= k; i++) cout << c[i] << " "; */
/** Problema 2
int i;
cin >> n; for(i = 1; i <= n; i++) cin >> a[i];
cin >> m; for(i = 1; i <= m; i++) cin >> b[i];
int k = 1, j; for(i = 1; i <= n; i++) { bool gasit = true; int x = a[i]; for(j = 1; j <= m; j++) if(x == b[j]) gasit = false;
if(gasit == true) c[k] = a[i], k++;
}
k--; for(i = 1; i <= k; i++) cout << c[i] << " "; */
/** Problema 3
int i; cin >> n;
for(i = 1; i <= n; i++) cin >> a[i];
for(i = 1; i <= n; i++) if(a[i] % 2 == 0) cout << a[i] << " ";
cout << endl; for(i = 1; i <= n; i++) if(a[i] % 2 == 1) cout << a[i] << " "; */
/** Problema 4
int i, d; cin >> n >> d;
for(i = 1; i <= n; i++) cin >> a[i];
for(i = 1; i <= n; i++) if(a[i] % d == 0) cout << a[i] << " "; */
/** Problema 5 int i; cin >> n; for(i = 1; i <= n; i++) cin >> a[i];
double mp = 0, mn = 0, nr1 = 0, nr2 = 0;
for(i = 1; i <= n; i++) if(a[i] >= 0) mp += a[i], nr1++; else if(a[i] < 0) mn += a[i], nr2++;
cout << mp / nr1 << " " << mn / nr2; */ return 0;}
using namespace std;
int a[100], b[100], c[200];int n, m;
int main(){ /** Problema 1 int i;
cin >> n; for(i = 1; i <= n; i++) cin >> a[i];
cin >> m; for(i = 1; i <= m; i++) cin >> b[i];
int k = 1, j; for(i = 1; i <= n; i++) { bool gasit = false; int x = a[i]; for(j = 1; j <= m; j++) if(x == b[j]) gasit = true;
if(gasit == true) c[k] = a[i], k++;
}
k--; for(i = 1; i <= k; i++) cout << c[i] << " "; */
/** Problema 2
int i;
cin >> n; for(i = 1; i <= n; i++) cin >> a[i];
cin >> m; for(i = 1; i <= m; i++) cin >> b[i];
int k = 1, j; for(i = 1; i <= n; i++) { bool gasit = true; int x = a[i]; for(j = 1; j <= m; j++) if(x == b[j]) gasit = false;
if(gasit == true) c[k] = a[i], k++;
}
k--; for(i = 1; i <= k; i++) cout << c[i] << " "; */
/** Problema 3
int i; cin >> n;
for(i = 1; i <= n; i++) cin >> a[i];
for(i = 1; i <= n; i++) if(a[i] % 2 == 0) cout << a[i] << " ";
cout << endl; for(i = 1; i <= n; i++) if(a[i] % 2 == 1) cout << a[i] << " "; */
/** Problema 4
int i, d; cin >> n >> d;
for(i = 1; i <= n; i++) cin >> a[i];
for(i = 1; i <= n; i++) if(a[i] % d == 0) cout << a[i] << " "; */
/** Problema 5 int i; cin >> n; for(i = 1; i <= n; i++) cin >> a[i];
double mp = 0, mn = 0, nr1 = 0, nr2 = 0;
for(i = 1; i <= n; i++) if(a[i] >= 0) mp += a[i], nr1++; else if(a[i] < 0) mn += a[i], nr2++;
cout << mp / nr1 << " " << mn / nr2; */ return 0;}
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă