Advertisement
hurmawe

3day

Apr 1st, 2022
542
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.63 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <limits.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5.  
  6.  
  7. int random(int N)
  8. {
  9.     return rand() % N;
  10. }
  11.  
  12. int main(int argc, char **argv)
  13. {
  14.     /*
  15.     int arr[6];
  16.     int min =INT_MAX;
  17.     float sum=0;
  18.    
  19.     printf("‚ўҐ¤ЁвҐ 5 зЁбҐ«: \n");
  20.    
  21.     for(int i=0;i<5;i++)
  22.     {
  23.         scanf("%d",&arr[i]);
  24.     }
  25.     for(int i=0;i<5;i++)
  26.     {
  27.         sum+=arr[i];
  28.     }
  29.     printf("C।­ҐҐ  аЁд¬ҐвЁзҐбЄ®Ґ %.3f\n\n", sum/5);
  30.    
  31.     printf("‚ўҐ¤ЁвҐ 5 зЁбҐ«: \n");
  32.    
  33.     for(int i=0;i<5;i++)
  34.     {
  35.         scanf("%d",&arr[i]);
  36.     }
  37.     for(int i=0;i<5;i++)
  38.     {
  39.         if(min>arr[i])
  40.             min=arr[i];
  41.     }
  42.    
  43.     printf("ЊЁ­Ё¬ «м­®Ґ зЁб«® а ў­®: %d\n", min);
  44.     */
  45.    
  46.     /*
  47.     int arr[10];
  48.     printf("Ќ з «м­л© ¬ ббЁў\n");
  49.    
  50.     srand(time(NULL));
  51.    
  52.     for(int i=0;i<10;i++)
  53.     {
  54.         arr[i]= random(21) -10;
  55.         printf("%d ",arr[i]);
  56.     }
  57.    
  58.     printf("\n");
  59.    
  60.     int min =INT_MAX;
  61.     int min_number;
  62.     int max =INT_MIN;
  63.     int max_number;
  64.    
  65.     for(int i=0;i<10;i++)
  66.     {
  67.         if(min>arr[i])
  68.         {
  69.             min=arr[i];
  70.             min_number=i;
  71.         }
  72.         if(max<arr[i])
  73.         {
  74.             max=arr[i];
  75.             max_number=i;
  76.         }
  77.     }
  78.     printf("¬ ЄбЁ¬ «м­л© a[%d] %d\n",min_number,max);
  79.     printf("¬Ё­Ё¬ «м­л©  a[%d] %d\n",max_number,min);
  80.    
  81.     */
  82.    
  83.    
  84.    
  85.     int arr[10];
  86.     printf("Ќ з «м­л© ¬ ббЁў\n");
  87.    
  88.     srand(time(NULL));
  89.    
  90.     for(int i=0;i<10;i++)
  91.     {
  92.         arr[i]= random(21) -10;
  93.         printf("%d ",arr[i]);
  94.     }
  95.    
  96.     printf("\n");
  97.    
  98.     int max1=INT_MIN;
  99.     int max2=INT_MIN;
  100.     int max1_number;
  101.     int max2_number;
  102.     for(int i =0;i<10;i++)
  103.     {
  104.         if(max1<arr[i])
  105.             {
  106.                 max1=arr[i];
  107.                 max1_number=i;
  108.             }
  109.         else if (max2<arr[i] && max1 != max2)
  110.             {
  111.                 max2=arr[i];
  112.                 max2_number=i;
  113.             }
  114.     }
  115.    
  116.     printf("¬ ЄбЁ¬ «м­лҐ a[%d] %d, a[%d] %d\n",max1_number,max1,max2_number,max2);
  117.    
  118.    
  119.     return 0;
  120.     /*
  121.     int number;
  122.     int sum=0;
  123.     do
  124.     {
  125.         printf("‚ўҐ¤ЁвҐ Ї®«®¦ЁвҐ«м­®Ґ зЁб«® (>=0)\n");
  126.         scanf("%d", &number);
  127.         printf("‚ўҐ¤ЁвҐ Ї®«®¦ЁвҐ«м­®Ґ зЁб«®");
  128.     }
  129.     while(number < 0);
  130.    
  131.     while(number != 0)
  132.     {
  133.         sum+=number-number/10*10;
  134.         number=number/10;
  135.     }
  136.    
  137.     if(sum==10)
  138.         printf("„ \n");
  139.     else
  140.         printf("ЌҐв\n");
  141.        
  142.    
  143.     do
  144.     {
  145.         printf("‚ўҐ¤ЁвҐ Ї®«®¦ЁвҐ«м­®Ґ зЁб«® (>=0)\n");
  146.         scanf("%d", &number);
  147.     }
  148.     while(number < 0);
  149.    
  150.     int condition=0;
  151.     for(int i=0; i<10;i++)
  152.     {
  153.         int vr=number;
  154.         int qunter=0;
  155.         while(vr!=0)
  156.         {
  157.             if( (vr-vr/10*10) == i)
  158.                 qunter++;
  159.             if(qunter==2)
  160.             {
  161.                 if(condition==0)
  162.                 {
  163.                     condition=1;
  164.                     printf("Џ®ўв®аповбп: ");
  165.                 }
  166.                 printf("%d ",i);
  167.                 break;
  168.             }
  169.             vr=vr/10;
  170.         }
  171.     }
  172.    
  173.     if(condition==0)
  174.         printf("ЌҐв Ї®ўв®а®ў\n");
  175.     else
  176.         printf("\n");
  177.     ///////////////////////////////////////
  178.    
  179.     int q[10];
  180.    
  181.     for(int i=0;i<10;i++)
  182.         q[i]=0;
  183.    
  184.     int vr;
  185.     do
  186.     {
  187.     printf("‚ўҐ¤ЁвҐ зЁб«® >=0: ");
  188.     scanf("%d", &number);
  189.     }while(number<0);
  190.     if(number>=0)
  191.     {
  192.         while(number!=0)
  193.         {
  194.         vr=number-number/10*10;
  195.         number=number/10;
  196.         switch(vr)
  197.         {
  198.         case 0:
  199.             q[0]++;
  200.             break;
  201.         case 1:
  202.             q[1]++;
  203.             break;
  204.         case 2:
  205.             q[2]++;
  206.             break;
  207.         case 3:
  208.             q[3]++;
  209.             break;
  210.         case 4:
  211.             q[4]++;
  212.             break;
  213.         case 5:
  214.             q[5]++;
  215.             break;
  216.         case 6:
  217.             q[6]++;
  218.             break;
  219.         case 7:
  220.             q[7]++;
  221.             break;
  222.         case 8:
  223.             q[8]++;
  224.             break;
  225.         case 9:
  226.             q[9]++;
  227.             break;
  228.         }
  229.     }
  230.    
  231.         for(int i=0;i<10;i++)
  232.         {  
  233.             if(q[i]>1)
  234.             {
  235.             if(vr!=-1)
  236.                 printf("Џ®ўв®аповбп: ");
  237.                
  238.             printf("%d ",i);
  239.             vr=-1;
  240.             }
  241.         }
  242.         if(vr!=-1)
  243.         {
  244.             printf("ЌҐв Ї®ўв®а®ў");
  245.         }
  246.     }
  247. */
  248.    
  249. }
  250.  
  251.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement