profile
Опубликовано 5 лет назад по предмету Информатика от Klemens666

Напишите функцию bool f(int x, int y, int z), которая возвращает true, если x^2+y^2=z^2 иначе возвращает false. Задача в Visual Studio,язык c++

  1. Ответ
    Ответ дан Gleb1Kosyrev
    //короткая история о том, как я забыл sqr() в С++
    bool f(int x, int y, int z){
         if(pow(double(x),2)+pow(double(y),2)==pow(double(z),2)){
         return true;
         }
         else
         {
         return false;
         }
         }
    1. Ответ
      Ответ дан noskovee
      я про то что там не sqr))
    2. Ответ
      Ответ дан noskovee
      а pow)
    3. Ответ
      Ответ дан Gleb1Kosyrev
      Возведение в квадрат, я банально забыл как называется эта функция.
      Спасибо!
    4. Ответ
      Ответ дан Gleb1Kosyrev
      pow() принимает 2 аргумента типа double. Будем приводить к нему.
    5. Ответ
      Ответ дан noskovee
      в принципе да)) код немного рациональнее будет))
Самые новые вопросы