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

Problema #3060 melc de pe pbinfo va rog:
bInfo.ro
Postată de Clasa Intrare/ieșire Limită timp Limită memorie Sursa problemei Autor Dificultate Scorul tău
Minca Carmen (carmen) 9 tastatură / ecran 0.1 secunde 64 MB / 8 MB - Carmen Minca ușoară
-
#3060 melc
Clasa a 9-a Elemente de baza ale limbajului Structura de decizie melc
Etichete: nicio etichetă


Enunț
Blockly
Soluții


Cerința
Un melc se deplasează cu viteza de v km/h. El trebuie să parcurgă distanța de d metri. Să se determine în câte minute va parcurge melcul această distanță.

Date de intrare
Programul citește de la tastatură numărul real v și numarul natural d, separate prin spații.

Date de ieșire
Programul va afișa pe ecran numărul întreg t, reprezentând timpul exprimat în minute în care melcul va parcurge distanța d.

Restricții și precizări
numărul v este de tip double
0 < d < 1.000.000.000

Exemplu
Intrare

0.3 20
Ieșire

4
Explicație
Timpul necesar este de t=4 minute.

Răspunsuri la întrebare

Răspuns de boiustef
14

Răspuns:

#include <iostream>

using namespace std;

float v, T;

int t, d;

int main()

{

   cin >> v >> d;

   v=v*1000/60;

   T=1.0*d/v;

   t=(int)T;

   if (T>t) ++t;

   cout << t;

}

Explicație:

la problema dată trebuie să operezi corect cu diferite tipuri de date numerice


cafea123: ce inseamna(int)T
Palmabil: Inseamna ca il converteste in partea intreag, insa amendament, do not use global scope variables unless really needed.
Alte întrebări interesante