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

In fiecare zi lucratoare din saptamana Pinochio spune cate o minciuna datorita careia nasul acestuia creste cu cate P centimetri pe zi. Sambata si duminica ,cand vine bunicul Gepeto acasa, pentru a nul supara prea tare , Pinochio reuseste sa nu spuna nicio minciuna, ba chair uitanduse in oglinda observa ca in fiecare din aceste zile lungimea nasului sau scade cu 1 cm pe zi . Cand incepe o noua saptaman,ramanand singur acasa pinochio continua sirul minciunilor.
CERINTA
Care este dimensiunea nasului lui pinochio dupa K zile stiind ca initial nasul sau masura N centimrtri
DATE DE INTRARE
De la tastatura se citesc P, N,K;
RESTRICTII
1<=n<=1000, 1<=k<=256, 1<=p<=100
EXEMPLU
n=2
p=1
k=8
se va afisa
6
PROGRAMARE CODE BLOCKS C++ (do while daca puteti) FARA VECTOR
Ma puteti ajuta? Va rog?


boiustef: e di pbinfo ?
boiustef: daca se poate numarul problemei... ( se pare ca am intalnit problema asta acolo...)

Răspunsuri la întrebare

Răspuns de Daniel4761
4

#include <iostream>

using namespace std;

int main()

{

int N, P, K, zile=0, zi=0;

cin>>P>>N>>K;

do

{

 if(zi==7) zi=1;

 else zi++;

 zile++;

 if(zi>=1 && zi<=5) N=N+P;

 else if(zi==6 || zi==7)

  N--;

}

while(zile<K);

cout<<N;

return 0;

}


dariaalexandra222: msssssss
Alte întrebări interesante