Răspuns :
#include<bits/stdc++.h>
using namespace std;
int n;
char x,y;
struct sami
{
int val,earn;
}v[10],w[10];
int main()
{
for(int i=0;i<5;i++)
v[i].val=(w[i].val=300),v[i].earn=(w[i].earn=0);
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x>>y;
if(isupper(x))
{
w[(int)(x-65)].earn+=v[(int)(y-97)].val;
if(w[(int)(x-65)].val+50<=1000)
w[(int)(x-65)].val+=50;
if(v[(int)(y-97)].val-50>=0)
v[(int)(y-97)].val-=50;
//cout<<w[(int)(x-65)].earn<<'\n';
}
else if(islower(x))
{
v[(int)(x-97)].earn+=w[(int)(y-65)].val;
if(v[(int)(x-97)].val+50<=1000)
v[(int)(x-97)].val+=50;
if(w[(int)(y-65)].val-50>=0)
w[(int)(y-65)].val-=50;
//cout<<v[(int)(x-97)].earn<<'\n';
}
}
for(int i=0;i<5;i++)
cout<<(char)(i+65)<<" "<<w[i].earn<<'\n';
for(int i=0;i<5;i++)
cout<<(char)(i+97)<<" "<<v[i].earn<<'\n';
return 0;
}
//eval pt 100
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.