Advertisement
ipsBruno

(C++) 1 Clique, 1 Número primo

Aug 21st, 2013
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. /*
  2. *
  3. * A cada novo clique, é adicionado um número primo na tela
  4. *
  5. * Por Bruno da Silva
  6.  
  7. */
  8. #include <windows.h>
  9. #include <ctime>
  10. #include <stdio.h>
  11. #include <iostream>
  12.  
  13. int main()
  14. {
  15.     int primo = 0;
  16.  
  17.    
  18.     while(true)
  19.     {
  20.         Sleep(100);
  21.            
  22.         if(GetAsyncKeyState(VK_LBUTTON))
  23.         {  
  24.  
  25.             for(int i = primo + 1; i < 100; i++) {
  26.  
  27.                 int eprimo = 1;
  28.  
  29.                 for(int j = 2; j <= sqrt(i); j++) {
  30.  
  31.                     if(!(i % j)) {
  32.                         eprimo = 0;
  33.                         break;
  34.                     }
  35.                 }
  36.        
  37.                 if(eprimo) {
  38.                     primo = i;
  39.                     break;
  40.                 }
  41.             }
  42.  
  43.             printf("oi %d \n", primo);
  44.            
  45.         }
  46.     }    
  47.     return false;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement