Rss
Виртуальный кабинет МАТЕМАТИКУС
Популярное
Календарь
«     2021    »
1234567
891011121314
15161718192021
22232425262728
293031 
Журнал "Математика"
Математика
Счетчик посещений
счетчик посещений
Flag Counter

Опросы
Оцените работу сайта
Лучший
Неплохой
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Интернет с пользой
Интернет с пользой
Знаток » 2021
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 337
Составить алгоритм поиска простого числа, следующего за заданным числом N.
#include
int main()
{
int kol2,kol,ost,j,i,n;
scanf("%d",&n);
kol=1;
while(kol=1){n=n+1; printf("%d ", n);kol2=1;getchar();
for(j=2;j<=n/2;j++){printf("%d %d %d ",j,n,kol2);getchar();
ost=n%j;
if(ost==0) {kol2=kol2+1;}}
if(kol2==1){kol=2;}}printf("%d ", n);

}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 360
Составить алгоритм поиска всех простых чисел, не превосходящих заданного N.
#include
int main()
{
int kol,j,i,n;
scanf("%d",&n);
for(i=2;i<=n;i++){kol=1;
for(j=2;j<=i/2;j++){
if(i%j==0) {kol=kol+1;}}
if(kol==1){printf("%d ", i);}}
}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 340
Найти все простые числа меньше 100.
#include
main(){
int a,i,kol;

for(a=1;a<100;a++) { kol=0; for(i=1;i<=a/2;i++) if(a%i==0){kol=kol+1;} if (kol==1){ printf("%d ", a);} }
}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 328
Если некоторое двухзначное число разделить на число, записанное теми же цифрами, но в обратном порядке, то в частном получится 4, а в остатке 3. Если же это число разделить на сумму его цифр, то в частном получится 8, а в остатке 7. Составьте алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if((a/(a2*10+a1)==4)and(a%(a2*10+a1)==3)and(a/(a1+a2)==8)and(a%(a1+a2)==7)){printf("%d ",a);}}}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 361
Если двухзначное число разделить на число, записанное теми же цифрами в обратном порядке, то в частном получится 4, а в остатке 15. Если же из данного числа вычесть 9, то получится сумма квадратов цифр этого числа. Составить алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if((a/(a2*10+a1)==4)and(a%(a2*10+a1)==15)and(a-9==a1*a1+a2*a2)){printf("%d ",a);}}}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 328
Если двухзначное число разделить на сумму его цифр, то в частном получится 4 и в остатке 3. Если же это двухзначное число разделить на произведение его цифр, то в частном получится 3 и в остатке 5. Составить алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if((a/(a1+a2)==4)and(a%(a1+a2)==3)and(a/(a1*a2)==3)and(a%(a1*a2)==5)){printf("%d ",a);}}}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 334
Сумма квадратов цифр двухзначного числа равна 10, а произведение этого числа на число, записанное теми же цифрами, но в обратном порядке, равно 403. Составьте алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if((10==a1*a1+a2*a2)and(a*(a2*10+a1)==403)){printf("%d ",a);}}}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 340
Двухзначное число на 12 больше суммы квадратов своих цифр и на 16 больше удвоенного произведения своих цифр. Составить алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if((a-12==a1*a1+a2*a2)and(a-16==2*a1*a2)){printf("%d ",a);}}}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 322
Произведение цифр двухзначного числа в 2 раза больше их суммы. Если из искомого числа вычесть 27, то получится число, записанное теми же цифрами, но в обратном порядке. Составьте алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if((a1*a2)==2*(a1+a2)and(a-27==a2*10+a1)){printf("%d ",a);}}}
  • Опуликовал: admin
  • |
  • Коментариев: 0
  • |
  • Просмотров: 338
Произведение цифр двухзначного числа в 3 раза меньше самого числа. Если к искомому числу прибавить 18, то получится число, записанное теми же цифрами, но в обратном порядке. Составить алгоритм поиска этого числа.
#include
main(){
int a,a1,a2;
for(a=10;a<100;a++){
a1=a/10; a2=a%10;
if(((a1*a2)*3==a)and(a+18==a2*10+a1)){printf("%d ",a);}}}

Облако Тегов

{links}