Top.Mail.Ru
Ответы
Аватар пользователя
11лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Плиз помогите решить задачу в С++


11. Напечатать все натуральные числа кратные тринадцати, меньшие 100 (с if, без if).

12. Написать программу, которая проверяет, является ли введенное число простым.

желательно скинудь код программы

По дате
По рейтингу
Аватар пользователя
11лет

1 без if)
#include <iostream>
using namespace std;
void main()
{
for (int i=30; i<100; i+=30)
{
cout<<i<<" ";
}
system("pause");
}

-------------------------------

1 с if)

#include <iostream>
using namespace std;
void main()
{
for (int i=1; i<100; i++)
{
if (i%30==0) cout<<i<<" ";
}
system("pause");
}

------------------------------------

3 выводит NO если не простое и YES если протое)

#include <iostream>
using namespace std;
void main()
{
int n;
cout<<"Enter N ->"; cin>>n;
for (int i = 2; i<sqrt(n); i++) {
if (n % i == 0)
{
cout<<"NO"<<endl;
system("pause>>void");
exit(1);
}
}
cout<<"YES"<<endl;
system("pause");
}

Источник: мегамозг :D
Аватар пользователя
Профи
11лет

не знаком с с++ но по логике работы с паскалем могу дать совет.
И там и там надо использовать функции связанные с div/mod и по циклу проверять значения операций с желаемым результатом.