Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
25.05.2014
Размер:
1.68 Кб
Скачать
/*‹ Ў®а в®а­ п а Ў®в  7
€б Ґў ‚Ёв «Ё© ‚ЁЄв®а®ўЁз
ѓагЇЇ  ‡‚‘11 ў аЁ ­в ь15*/
#include <conio.h>  //Џ®¤Є«оз Ґ¬ ¬®¤г«м нЄа ­ 
#include <iostream.h> //Њ®¤г«м ўў®¤  ўўлў®¤  Ї®в®Є®ў
#include <stdlib.h>
#include <stdio.h>
unsigned int k,c,m,n,max,i,j; //ЋЇЁблў Ґ¬ ЇҐаҐ¬Ґ­­го зв® Ў ®­  Ўл«  ўЁ¤­  ў® ўбҐ© Їа®Ја ¬¬Ґ
div_t x; //’® ¦Ґ б ¬®Ґ
int delen(){ //Џ®¤Їа®Ја ¬¬  ­ е®¦¤Ґ­Ёп ­ ЁЎ®«м襣® Є®««ЁзҐбвў  ¤Ґ«ЁвҐ«Ґ©
	c=0; //‘зҐвзЁЄ Є®««-ў  ¤Ґ«ЁвҐ«Ґ©
			for (j=2; j<i+1; j++) { //„Ґ«Ґ­ЁҐ Ї® ­ Ў®аг ®в 2 Ё ¤®
			 x=div(i,j);//¬ ЄбЁ¬ «м­®Ј® Є®в®ал© ­  ¤ ­­л© ¬®¬Ґ­в ¤Ґ«Ёвбп
			 if (x.rem==0) c++; //Ґб«Ё зЁб«® ЇаЁ ¤Ґ«Ґ­ЁЁ ­Ґ Ё¬ҐҐв ­Ё Є ЄЁе зЁбҐ« Ї®б«Ґ § Їпв®©
					} //⮠㢥«ЁзЁў Ґ¬ бзҐвзЁЄ ¤Ґ«ЁвҐ«п.
return c;
}
int strt (){
k=0;
clrscr();
cout << "‚ўҐ¤ЁвҐ ¤ўҐ ўҐ«ЁзЁ­л "; cin >> m >> n;
for (i=m; i<n+1; i++) {

	delen();
	if (c>k) k=c; //Џа®ўҐа塞 ­ ©¤Ґ­­®Ґ зЁб«® Ў®«миҐ зҐ¬ ЇаҐ¤л¤г饥
	      // …б«Ё ¤  в® дЁЄбЁагҐвбп ­ ЁЎ®«м襥 зЁб«® ¤Ґ«ЁвҐ«п
			}
max=k;
cout << "\nЊ ЄбЁ¬ «м­л© ¤Ґ«ЁвҐ«м - " << k << " г зЁбҐ«:\n";
for (i=2; i<n+1; i++) {   //ЋаҐ¤Ґ«Ёў ¬ ЄбЁ¬ «м­®Ґ зЁб«® ¤Ґ«ЁвҐ«Ґ©
			  //Ќ е®¤Ё¬ нвЁ зЁб«  Ё ўлў®¤Ё¬ ­  нЄа ­
			delen();
			if (c==max) cout << i << "\n";
			}
while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
return 0;
}
void main(){ //Ќ з «® ⥫® Їа®Ја ¬¬л
int n;
n='0';
while (n=='0'){ //‚лЇ®«­пҐ¬ жЁЄ« Ї®Є  n а ў­® 0
clrscr();
	cout << " \n ЊҐ­о: \n 1.ђ Ў®в  б Їа®Ја ¬¬®©.\n 2.‚л室 Ё§ Їа®Ја ¬¬л.";
	while (!kbhit()); //ЋЇа®б (®¦Ё¤ ­ЁҐ) ­ ¦ вЁп Є« ўЁиЁ
	n=getch(); // ЏаЁбў Ёў Ґ¬ Є®¤ Є« ў. ЇҐаҐ¬Ґ­­®© Ё Їа®ўҐа塞:
	if (n=='2') break; //…б«Ё Є®¤ Є« ў. 2 в® ўл室
	if (n=='1') {
		strt();
		}
	n='0';
	}
} //The End.

Соседние файлы в папке LABORATORN