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

În fiecare zi nelucrătoare din săptămână, Pinochio spune câte o minciună datorită căreia nasul acestuia creşte cu câte p centimetri pe zi. Sâmbăta şi duminica, când vine bunicul Gepeto acasă, pentru a nu-l supăra prea tare, Pinochio reuşeşte să nu spună nici o minciună, ba chiar uitându-se în oglindă observă că în fiecare din aceste zile lungimea nasului său scade cu câte 1 centimetru pe zi. Când începe o nouă săptămână, rămânâd singur acasă Pinochio continuă şirul minciunilor.
Cerinţă

Care este dimensiunea nasului lui Pinochio după k zile ştiind că iniţial nasul său măsura n centimetri.
Date de intrare

Din fişierul de intrare pinochio.in se citesc valorile n p k, care se găsesc pe prima linie a fişierului şi sunt separate prin câte un spaţiu.
Date de ieşire

În fişierul de ieşire pinochio.out se va afişa pe prima linie un singur număr natural, numărul de centimetri cerut de problemă.
Restricţii

1≤n≤1000
1≤k≤256
1≤p≤100
Exemple

pinochio.in pinochio.out Explicaţii
2 1 8
6
Zilele încep cu luni. Pentru exemplul dat zilele sunt luni, marţi, miercuri, joi, vineri, sâmbătă, duminică, luni.
RAPID


larea99: in fiecare zi lucratoare ii creste?
Utilizator anonim: da
larea99: #include
#include
using namespace std;

int main()

{ int n,p,k;
ifstream f("pinochio.in");
ofstream g("pinochio.out");
f>>n>>p>>k;

for(int i=1;i<=k;i++)

if(i%6==0||i%7==0)n-=p;

else n+=p;

g<
larea99: Nu se copiaza bine
larea99: Copiaza tu litera cu litera ce ti-am dat ca am vazut ca daca dai copy paste da compilatorul eroare la ifstream siofstream

Răspunsuri la întrebare

Răspuns de larea99
0

#include <iostream>

#include<fstream>

using namespace std;

int main()

{ int n,p,k;

   ifstream f("pinochio.in");

   ofstream g("pinochio.out");

   f>>n>>p>>k;

   for(int i=1;i<=k;i++)

       if(i%6==0 || i%7==0)n-=p;

   else n+=p;

   g<<n;

}



Utilizator anonim: Nu e buna
larea99: programul mereg da eroare din cauza site-ului nu stiu ce are , daca il copiezi iletra cu litera merge am testat eu
larea99: #include
#include
using namespace std;

int main()

{ int n,p,k;
ifstream f("pinochio.in");
ofstream g("pinochio.out");
f>>n>>p>>k;

for(int i=1;i<=k;i++)

if(i%6==0 || i%7==0)n-=p;

else n+=p;

g<
}
larea99: #include
#include
using namespace std;

int main()

{ int n,p,k;
ifstream f("pinochio.in");
ofstream g("pinochio.out");
f>>n>>p>>k;

for(int i=1;i<=k;i++)

if(i%6==0 || i%7==0)n-=p;

else n+=p;

g<}
larea99: #include
#include
using namespace std;

int main()

{ int n,p,k;
ifstream f("pinochio.in");
ofstream g("pinochio.out");
f>>n>>p>>k;

for(int i=1;i<=k;i++)

if(i%6==0||i%7==0)n-=p;

else n+=p;

g<
larea99: hmm trebuie sa ti-l dau altundeva cod
Alte întrebări interesante