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


A fost odată ca niciodată, a fost un cangur care creştea într-un an precum alţii în zece. Într-o zi a început să facă sărituri. Şi a sărit pentru început 7 metri. A doua zi a sărit, în plus faţă de ziua precedentă, de zece ori mai mult. În a treia zi a reuşit să sară, în plus faţă de prima zi, de zece ori mai mult decât în ziua a doua. În a patra zi a sărit, în plus faţă de prima zi, de zece ori mai mult decât în ziua a treia. Şi tot aşa mai departe. Scrieţi un program care calculează câţi metri a sărit cangurul, în total, în n zile. Exemplu: pentru n=3 se va afişa 861 m. ​

Răspunsuri la întrebare

Răspuns de qConopida
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,t,nr;

   cin>>n;

   t=0;

   nr=1;

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

   {

       t=7*nr+t*10;

       nr++;

   }

   cout<<t;

   return 0;

}

Explicație:

n este numarul de zile. Variabila nr am folosit-o ca sa stiu de cate ori trebuie sa adun 7 la numarul total (t), ea creste de fiecare data cand il modific.

Nu stiu ce sa mai explic, daca ai intrebari, spune-mi:)

Alte întrebări interesante