Informatică, întrebare adresată de biancarucsanda, 8 ani în urmă

Folosind tipul de dată struct se citește numele unei țări și culorile drapelului.Sa se afișeze toate țările care au în componenta drapelului o anumită culoare dată de la tastatură. Cat mai urgent vă rog!!!

Răspunsuri la întrebare

Răspuns de andrei750238
0

#include <iostream>

#include <string>

using namespace std;

struct tara{

char nume[20];

char steag[10];

} v[50];

int main(){

int n,i;

char x;

 

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

 cin >> v[i].nume >> v[i].steag;

}

 

cin >> x;

 

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

 if(strchr(v[i].steag,x)) cout << v[i].nume << endl;

}

}


andrei750238: Se citesc numarul de tari n.
Se citesc apoi numele si steagul.
Se citeste culoarea.
Se afieasa numele ratilor respective.
andrei750238: Steagul e format dintr-un sir de caractere, fiecare culoare reprezinta un caracter
andrei750238: Exemplu : Romania are steagul Rosu Galben Albastru

nume = "Romania"
steag = "rga"
Alte întrebări interesante