Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Rapunzel s-a născut într-un ţinut îndepărtat într-un regat necunoscut. Mama vitregă a închis-o pe Rapunzel într-un turn foarte înalt ce avea N metri. Aici Rapunzel urma să-şi petreacă toată copilăria. Pentru a-i trece timpul mai uşor, Rapunzel cânta din zori şi până în seară, cântecul ei auzindu-se în tot ţinutul. Atras de vocea de privighetoare a fetei, Flynn Rider şi-a propus să se caţere pe pereţii exterior ai turnului şi în fiecare zi să procedeze astfel: de la răsăritul până la asfinţitul soarelui să parcurgă M1 metri iar apoi, de la asfinţit până la miezul nopţii încă M2 metri. Scrieţi un program care determină după câte zile ajunge Flynn Rider la Rapunzel. Date de intrare De pe prima linie a fişierului rapunzel.in se citesc trei numere naturale N, M1 şi M2, în această ordine, despărţite prin câte un spaţiu, având semnificaţia din enunţ.

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
4
#include <fstream>

using namespace std;
ifstream f("rapunzel.in");
ofstream g("rapunzel.out");
int main()
{
    long long int n;
    int m1,m2;
    f>>n>>m1>>m2;
    if(n%(m1+m2)==0)
        g<<n/(m1+m2);
    else
        g<<n/(m1+m2)+1;
    return 0;
}


Alte întrebări interesante