Guest User

Untitled

a guest
Aug 19th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.24 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4.  
  5. //#define csere(a,b) {if(a-b){a=a+b;b=a-b;a=a-b;}}
  6. #define sor2 printf("\n\n");
  7.  
  8. //void tombfeltolt(double *t);
  9.  
  10. int elso(int *t);
  11. int masodik(int *t);
  12. int harmadik(int *t);
  13.  
  14. int negyzet(int n);
  15.  
  16. int main()
  17. {
  18.     unsigned int tomb[10], *t, a=0;
  19.     t=tomb;
  20. printf("1 - \n");
  21. printf("2 - \n");
  22. printf("3 - \n");
  23. printf("ESC - Kilépés\n\n");
  24. //printf("");
  25.     while(1)
  26.     {
  27.         a=getch();
  28.         switch(a)
  29.         {
  30.         case '1':
  31.             printf("\n\n1. %d", elso(t));
  32.             break;
  33.         case '2':
  34.             printf("\n\n2. %d", masodik(t));
  35.             break;
  36.         case '3':
  37.             printf("\n\n3. %d", harmadik(t));
  38.             break;
  39.         case 27 :
  40.             exit(1);
  41.         }
  42.     }
  43.     return 0;
  44. }
  45.  
  46. int elso(int *t)
  47. {
  48. int i=0, szam=1000;
  49.  
  50. while(i<=10)
  51. {
  52.     if( ((negyzet(szam))==1) && ((szam%2)==1) )
  53.     {
  54.         *(t+i)=szam;
  55.         printf(" %d ", *(t+i));
  56.         i++;
  57.     }
  58.     szam--;
  59.  
  60. }
  61.  
  62. }
  63.  
  64. int masodik(int *t)
  65. {
  66.  
  67. }
  68.  
  69. int harmadik(int *t)
  70. {
  71.  
  72. }
  73.  
  74. //Segéd fvek
  75. int negyzet(int n)
  76. {
  77.     int a=2;
  78.     while(a*a<=n)
  79.     {
  80.         if(a*a==n) return 1;
  81.         a++;
  82.     }
  83.     return 0;
  84. }
Add Comment
Please, Sign In to add comment