Предмет: Информатика, автор: sadykoffali

Дано целое число N (N > 0). Найти наибольшее целое число K, квадрат которого не превосходит N:K^2 ≤ N. Функцию извлечения квадратного корня не использовать.
СРОЧНО! нужен код на языке джава

Ответы

Автор ответа: lozromanik
2

Відповідь:

public static long kvad(long a){

   long s=1;

   while(s*s<=a){

   s++;}

   return s-1;}

   public static void main(String[] args){

   long a;

   Scanner scanner = new Scanner(System.in);

   System.out.println("Введите N:");

   a=scanner.nextLong();

   scanner.close();

   System.out.println("Число, квадрат которого не превышает "+a+" равно "+kvad(a));

   }

Код кривой, но рабочий.


Аноним: Я помню такой говн#код на C# написал прям ваще.
lozromanik: хэх, но постепенно к такому привыкаеш, как говорится, сам себя точишь
Аноним: У меня была смесь с++, си и с#. Магиияя
lozromanik: В этом нет удивления, ибо си шарп от си плюсов, а те от си
Похожие вопросы