alexkortyukov
?>

Қабырғалары 30 см және 40 см, бүйір қабырғасы -50см болатын тіктөртбұрышты параллелепиппедті салудың дұрыс тізбегін көрсетіңіз п

Информатика

Ответы

dovgash2

Код неверный

Объяснение:

Вот код:

Первый (простой, работает медленнее)

#include<iostream>

using namespace std;

int main() {

   int n;

   cin >> n;

   for(int i = 1; i <= n; i++) {

       if(sqrt(i) == (int)sqrt(i))

           cout << i << ' ';

   }

}

 Фактически мы просто для каждого числа проверяем, является ли его квадратный корень целым числом.

#include<iostream>

using namespace std;

int main() {

   int n;

   cin >> n;

   int x = 1, d = 3;

   while(x <= n) {

       cout << x << ' ';

       x += d;

       d += 2;

   }

}

Решение основывается на этом утверждении:

Разница между квадратами двух последовательных натуральных чисел больше на 2 разницы между предыдущими двумя квадратами, например:

4 - 1 + 2 = 9 - 4

Доказательство:

(n + 1)^{2} - n^2 = n^2 + 2n + 1 - n^2 = 2n + 1

n^2 - (n - 1)^2 = n^2 - n^2 + 2n - 1 = 2n - 1

Из чего получаем:

(n + 1)^2 - n^2 - (n^2 - (n - 1)^2) = 2n + 1 - (2n - 1) = 2

Доказано.

maksim1lssah575

1 sm('Игорь',18,189).

2 sm('Роман',17,182).

3 sm('Антон',20,191).

4 sm('Виктор',21,185).

5 sm('Николай',16,193).

6 % а) выбрать всех спортсменов выше 184 (включительно), но не выше 190;

7 % ?- findall( Name, (sm(Name, Age, Height), Height >= 184, Height < 190), Xs ).

8 % б) выбрать спортсменов моложе 20 лет, но не моложе 18 (включительно);

9 % ?- findall( Name, (sm(Name, Age, Height), Age < 20, Age >= 18), Xs ).

10 % в) выбрать всех спортсменов с ростом не ниже 186 и не старше 19 лет (включительно).

11 % ?- findall( Name, (sm(Name, Age, Height), Height > 186, Age =< 19), Xs ).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Қабырғалары 30 см және 40 см, бүйір қабырғасы -50см болатын тіктөртбұрышты параллелепиппедті салудың дұрыс тізбегін көрсетіңіз п
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

fomindmity1
Вишняков997
Vetroff-11
Александрович Алексеевна
baranovaas
Aleksandrovich1415
glebshramko
Николаевич
Мария591
Kulikov1065
MDubovikov73
schernov
cat2572066
Галина-Юлия1292
АннаМаргарита