that_one_nigga_you_k

max min funcionando

Jun 22nd, 2023
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. int inicio, fim, maxd, mind;
  6.  
  7. printf("digite o inicio e o fim do range: ");
  8. scanf("%d %d", &inicio, &fim);
  9.  
  10. int aux, max,min, numdiv = 0;
  11. int loop = inicio;
  12.  
  13. min = 1000;
  14. int auxmin = 1000;
  15. max = 0;
  16.  
  17. while(loop<=fim){
  18.  
  19. numdiv = 0;
  20.  
  21.  
  22. for(int i = 1 ; i <= loop ; i++){
  23.  
  24. if(loop%i == 0) numdiv++;
  25. }
  26.  
  27. if(numdiv==2){
  28. loop++;
  29. continue;
  30. }
  31.  
  32. if(numdiv>max){
  33. max = numdiv;
  34. maxd = loop;
  35. }
  36.  
  37. else if(min > 0 && numdiv > 2 && numdiv < min){
  38. min = numdiv;
  39. mind = loop;
  40. }
  41.  
  42. else if(min == 0 && numdiv>2){
  43. min = numdiv;
  44. mind = loop;
  45. }
  46. printf("numdiv: %d, loop: %d, maxd: %d, max: %d, mind: %d, min: %d \n", numdiv, loop, maxd, max, mind, min);
  47. loop++;
  48. }
  49.  
  50. printf("%d, %d, %d, %d", maxd, max, mind, min);
  51.  
  52. return(0);
  53. }
Add Comment
Please, Sign In to add comment