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

La un concurs se prezinta n elevi din doua scoli (n>=15). Numarul elevilor din a doua scoala este egal cu numarul elevilor din prima scoala plus 5 (deci mai mare cu 5). Se citeste n de la tastatura astfel incat sa se poata forma grupele de elevi din cele 2 scoli. Se cere sa afisati cati elevi participa din prima scoala si cati elevi participa din a doua scoala la acel concurs? Exemplu numeric: n=35 elevi 15 elevi din prima scoala ➡20 elevi din a doua scoala.

va rog am nevoie cat mai repede!! dau coroană ​

Răspunsuri la întrebare

Răspuns de scorpinsop
0

/* presupun ca trebuie sa faci asta cu un algoritm in c++, si presupun ca nu vei accepta numere cu virgula */

#include <iostream>

#include <cmath>

using namespace std;

int main() {

   /* nr de elevi total, elevi scoala 1, elevi scoala 2*/

   int n, e1, e2;

   

   /* citesti de la tastaura cati elevi sunt in total

       -- daca mai mic de 15 atunci inchide aplicatia */

   cin >> n;

   if(n < 15)

       return -1;

   

   float mijloc = n / 2;

   e1 = round(mijloc - 2.5);

   e2 = round(mijloc + 2.5);

   cout << "Numarul de copii din prima scoala: " << e1 << "\n";

   cout << "Numarul de copii din a doua scoala: " << e2;

   return 0;

}

Alte întrebări interesante