Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- int inicio, fim, maxd, mind;
- printf("digite o inicio e o fim do range: ");
- scanf("%d %d", &inicio, &fim);
- int aux, max,min, numdiv = 0;
- int loop = inicio;
- min = 1000;
- int auxmin = 1000;
- max = 0;
- while(loop<=fim){
- numdiv = 0;
- for(int i = 1 ; i <= loop ; i++){
- if(loop%i == 0) numdiv++;
- }
- if(numdiv==2){
- loop++;
- continue;
- }
- if(numdiv>max){
- max = numdiv;
- maxd = loop;
- }
- else if(min > 0 && numdiv > 2 && numdiv < min){
- min = numdiv;
- mind = loop;
- }
- else if(min == 0 && numdiv>2){
- min = numdiv;
- mind = loop;
- }
- printf("numdiv: %d, loop: %d, maxd: %d, max: %d, mind: %d, min: %d \n", numdiv, loop, maxd, max, mind, min);
- loop++;
- }
- printf("%d, %d, %d, %d", maxd, max, mind, min);
- return(0);
- }
Add Comment
Please, Sign In to add comment