Дано целое число 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# написал прям ваще.
Новые вопросы
Русский язык,
2 года назад
Другие предметы,
2 года назад
Математика,
7 лет назад
Математика,
8 лет назад