Автор | си++ |
распечатать корни всех чисел от 1 до N,не имеющих однозначного делителя ...как распечатать корни чисел я понял а вот 2-я часть мне не понятна подскажите что нужно сделать |
теперь корень нужно измерять линейкой и длину его в см записать тут |
си++
это что-то похожее на turbopascal да? |
А кто их запечатал? |
N
число берущиеся мотодом: тыка, угадывание, подстановки, Братием с потолка и т.д. |
Паскаль форевер |
Если правильно понял задание, то вот:
#include <iostream>
bool isHaveDivisorLT10(int x)
{
for (int i = 2; i <= 9; i++)
if (x % i == 0) return true;
return false;
}
int main(int argc, char **argv)
{
int n;
std::cout << "Enter N: ";
std::cin >> n;
for (int i = 1; i*i <= n; i++)
if (isHaveDivisorLT10(i))
std::cout << i << " ";
return 0;
} |
не имеющих однозначного делителя , все же числа имеют однозначный делитель |
и вот в этом вся проблема , я думаю что он корни не должен распечатывать корни т.к. все числа имеют однозначные делители |
что такое однозначный делитель? |
на 1 все числа деляться |
допустим у нас есть число 36 , однозначные делители 1,2,3,4,6,9 |
что такое вообще делитель? |
когда число делится на другое без остатка |
допустим у нас есть число 36 , однозначные делители 1,2,3,4,6,9
тогда некорректно условие задачи, нужно добавить ... не имеющих однозначного делителя и что-то типа - в результате должно получиться целое число |
однозначного делителя без остатка который, математика 3й класс |
когда число делится на другое без остатка
ты точно уверен? |
Преподу плевать, где там косяк в задании. Преподу надо, чтобы ты как-нибудь интерпретировал условие и написал хоть какую-нить прогу с вложенными циклами. Разумнее всего будет игнорить единицу. |
числа от 1 до н это числа от 1 до 1000 |
#8:
По факту - да, число 1 является однозначным делителем, но в такого рода задача подразумевается, что минимальный простой делитель - 2.
#12:
Вам нужны просто однозначные делители или простые однозначные делители?
#13:
Число b называется делителем числа a, делимое a будет кратным числа b. |