Ajutati va rog.Program nr 20 in c++ .
Anexe:
Răspunsuri la întrebare
Răspuns de
1
#include <vector>
#include <iostream>
using namespace std;
struct abt //abonat
{
string nm,pnm,nr,ast,anr;
//nume prenume numar (adresa strada) (adresa numarul)
};
int main()
{
int n;
cin >> n;
vector <abt> a(n);
for (int i=0; i<a.size(); i++)
cin >> a[i].nm >> a[i].pnm >> a[i].nr >> a[i].ast >> a[i].anr;
cout << '\n';
for (int i=0; i<a.size(); i++)
if (a[i].nr.substr(0,2)=="47")
cout << a[i].nm +' ' + a[i].pnm + '\n' + a[i].nr + '\n' +a[i].ast + ' ' + a[i].anr +'\n'; cout << '\n';
string str; //strada
cin >> str;
for (int i=0; i<a.size(); i++)
if (str==a[i].ast)
cout << a[i].nm +' ' + a[i].pnm + '\n' + a[i].nr + '\n';
cout << '\n';
string nume;
cin >> nume;
for (int i=0; i<a.size(); i++)
if (a[i].nm==nume)
cout << a[i].pnm+ '\n' +a[i].nr +'\n';
return 0;
}
#include <iostream>
using namespace std;
struct abt //abonat
{
string nm,pnm,nr,ast,anr;
//nume prenume numar (adresa strada) (adresa numarul)
};
int main()
{
int n;
cin >> n;
vector <abt> a(n);
for (int i=0; i<a.size(); i++)
cin >> a[i].nm >> a[i].pnm >> a[i].nr >> a[i].ast >> a[i].anr;
cout << '\n';
for (int i=0; i<a.size(); i++)
if (a[i].nr.substr(0,2)=="47")
cout << a[i].nm +' ' + a[i].pnm + '\n' + a[i].nr + '\n' +a[i].ast + ' ' + a[i].anr +'\n'; cout << '\n';
string str; //strada
cin >> str;
for (int i=0; i<a.size(); i++)
if (str==a[i].ast)
cout << a[i].nm +' ' + a[i].pnm + '\n' + a[i].nr + '\n';
cout << '\n';
string nume;
cin >> nume;
for (int i=0; i<a.size(); i++)
if (a[i].nm==nume)
cout << a[i].pnm+ '\n' +a[i].nr +'\n';
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă