Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.95 KB | None | 0 0
  1. int liczba=0, liczba2=0;
  2.     int zmiennaDodatkowa = 0;
  3.     int *wsk = NULL;
  4.     int *wsk1 = NULL;
  5.     int *wsk2 = NULL;
  6.  
  7.     while (liczba <= 0)
  8.     {
  9.         printf("Podaj ilosc elementow tablicy: ");
  10.         scanf_s("%d", &liczba);
  11.         printf("\n");
  12.     }
  13.    
  14.     wsk = (int*)malloc(liczba*sizeof(int));
  15.  
  16.     for (int i = 0; i < liczba; i++)
  17.     {
  18.         printf("T[%d] = ", i+1);
  19.         scanf_s("%d", &liczba2);
  20.         wsk[i] = liczba2;
  21.     }
  22.  
  23.     printf("\n");
  24.     printf("\n");
  25.  
  26.  
  27.     for (int i = 0; i < liczba; i++)
  28.     {
  29.         printf("%5.d", wsk[i]);    
  30.     }
  31.  
  32.  
  33.     printf("\n");
  34.     printf("\n");
  35.  
  36.     wsk1 = (int*)malloc(liczba*sizeof(int));
  37.     wsk2 = (int*)malloc(liczba*sizeof(int));
  38.  
  39.     for (int i = 0; i < liczba; i++)
  40.     {
  41.         if (wsk[i] % 7 == 0)
  42.         {
  43.             zmiennaDodatkowa++;
  44.             wsk1[i] = wsk[i];
  45.             wsk2[i] = i+1;
  46.         }
  47.     }
  48.  
  49.     for (int i = 0; i < zmiennaDodatkowa; i++)
  50.     {
  51.         printf("v[%d] = ", wsk2[i]);
  52.         printf("%5.d \n", wsk1[i]);
  53.     }
  54.  
  55.  
  56.     free(wsk);
  57.     free(wsk1);
  58.     free(wsk2);
  59.  
  60.     _getch();
  61.     return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement