Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
28.01.2014
Размер:
7.76 Mб
Скачать

Задание 9.

Напечатать в порядке возрастания все простые несократимые дроби, заключенные между 0 и 1, знаменатели которых не превышают N.

Блок-схема

Листинг

//---------------------------------------------------------------------------

#include <stdio.h>

#include <conio.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{int N,a=1,b=1,d,n=0;

printf ("Vvedyte znachenie N:\n");

scanf ("%d", &N);

while (b<=N)

{

for (a=1;a<b;a++)

{

for (n=0,d=2;d<=b;d++){if (a%d<=0 && b%d<=0){n=d;}}

if (n<1)

{

printf ("%d\n", a);

printf ("-\n");

printf ("%d\n\n", b);

}

}

b++;

}

getch ();

return 0;

}

//---------------------------------------------------------------------------

Результаты работы программы

4

Соседние файлы в папке лабораторные работы