Răspuns:
#include <iostream>
using namespace std;
int snail(int column, int day, int night)
{
int d=0, h=0, dif=day-night;
while (h+day<column)
{
++d;
h=h+dif;
}
return d+1;
}
int main()
{
int inaltimea, ziua, noapte;
cout << "inaltimea stalpului = "; cin >> inaltimea;
cout << "cati metri urca ziua? "; cin >> ziua;
cout << "cati metri coboara noaptea? "; cin >> noapte;
cout << "melcul ajunge in varful stalpului in ziua a ";
cout << snail(inaltimea, ziua, noapte) << "-a";
}
Explicație: