Informatică, întrebare adresată de danamocanu71, 9 ani în urmă

#2162(pbinfo)
In orasul Olimpidia, toate bancile au hotarat sa adopte o conventie in ceea ce priveste identificarea clientilor sai, astfel incat fiecare cont deschis de un client sa aiba asociat un cod format din exact 6 cifre:
-prima cifra(cea mai din stanga cifra a codului)va reprezenta numarul de banci(acest lucru posibil deoarece in orsa nu sunt mai mult de 9 banci, acestea fiind numerotate incepand de la 1);
-a doua cifra va reprezenta genul persoanei(1 pentru genul masculin si 2 pentru genul feminin);
-ultimele 4 cifre vor reprezenta suma aflata in contul persoanei in momentul in care se aplica stabilita conventie.
Cunoscand numarul total de conturi deschise si codurile corespunzatoare acestora sa se determine suma maxima pe care o are o persoana de gen masculin intr-un cont aflat la banca X.

Răspunsuri la întrebare

Răspuns de rossetta
6
#include <iostream>
using namespace std;

int main() {  
    int n, x, max = 0;
    cin >> n >> x;
    for(int i = 0; i < n; i++) {
      int val;
      cin >> val;
      if(val / 100000 == x && val / 10000 % 10 == 1)
        if(val % 10000 > max)
          max = val % 10000;
    }
    cout << max;
    return 0;
}

danamocanu71: Multumesc frumos
rossetta: cu placeree
rossetta: cu placere
Alte întrebări interesante