• В С++ Дано число n. А)Напечатать те натуральные числа, квадрат которых не превышает n. Б)Найти первое натуральное число,

Ответы 1

  • А) #include <iostream>using namespace std;int main(){ int i,n; cin>>n; for(i=1;i<n;i++) if (i*i<=n) cout<<endl<<i; else {cout<<endl<<endl<<i;break;}}Б) #include <iostream> using namespace std; int main(){ int n, a = 0; cout << \"Enter n: \"; cin >> n; while (true) { if (a*a > n) { cout << a << endl; break; } a++; } system(\"pause\"); return 0;}Второй вариант:#include <cmath>#include <iostream> int main(){ unsigned int val; std::cout << \"Enter val: \"; std::cin >> val; std::cout << \"Result: \" << static_cast<unsigned int>(sqrt(val)) + 1;}
    • Автор:

      prego
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years