Добавил:
Kolobok
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы на Турбо С++ / LABORATORN / LAB07V15
.CPP/*‹ Ў®а в®а п а Ў®в 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