Top.Mail.Ru
Ответы

Помогите решить задачу C++

Пица круглой формы разрезают N раз по диаметру (по прямой через центр). Диаметры отличаются друг от друга. Определите, сколько кусочков получится после разрезания Пица N раз.

входные данные
Дано одно неотрицательное число: N - количество разрезов, (0≤N≤100)

По дате
По рейтингу
Аватар пользователя
1234567891011121314151617181920212223
 #include <iostream> 
 
int main() 
{ 
 unsigned N; 
 
 do 
 { 
  std::cin >> N; 
  if(N>100) std::cout << "Количество разрезов не больше 100." << std::endl; 
 }while(N>100); 
 
 std::cout << N * 2 << std::endl; 
/* 
 * Поскольку пицца круглая, при первом разрезе по диаметру образуется 
 * 2 куска. При втором разрезе -- 4. При третьем -- 6. 
 * Таким образом количество кусков в два раза больше количества разрезов 
 * по диаметру. 
 * А вот на счёт разности диаметро -- тут я не понял, что к чему. 
 */ 
 
 return 0; 
}