Un fermier a cules într-o zi x kilograme de mere. A doua zi, a cules de două ori mai multe mere decât în prima zi. A treia zi, a cules de trei ori mai multe mere decât în prima zi și tot așa, timp de N zile. Fermierul are un camion cu care poate transporta, la un moment dat, 3 tone de mere.
Cerinţe:
a) Câte kilograme de mere a cules în ultima zi?
b) Câte kilograme de mere a cules în total în cele N zile?
c) Câte drumuri trebuie să facă fermierul pentru a transporta toate merele culese în cele N zile folosind camionul pe care îl are?
Date de intrare:
De la tastatură se citesc numărul natural x, reprezentând numărul de kilograme de mere culese în prima zi și numărul natural N reprezentând numărul de zile în care a cules mere.
Date de ieşire:
Pe prima linie se vor afișa trei numere, separate prin câte un spațiu, reprezentând răspunsurile celor trei cerințe.
Restricții: 1≤x≤1000, 1≤N≤100
Exemplu:
Pentru x=540 și N=4, se va afișa
2160 5400 2
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int x,n,xcopie,suma,a;
int main()
{
cout << "X Kg="; cin >> x;
cout << "Zile="; cin >> n;
xcopie=x;
xcopie=xcopie*n;
a=1;
suma=0;
while(a<=n)
{
suma=suma+x*a;
a++;
}
cout<<endl;
cout << "Ultima zi=" << xcopie << "kg."<<endl;
cout << "Total=" << suma << "kg"<<endl;
cout << suma/3000 + 1 << "curse"<<endl;
return 0;
}
Explicație:
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă