Bir tamsayı dizisinde eşsiz (unique) olan değerleri standart çıkış akımına yazdırın. Aşağıda sizin için bir test kodu var:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include <time.h> #include <stdlib.h> #include <stdio.h> #define SIZE 20 int main() { int a[SIZE]; srand((unsigned)time(NULL)); for (int i = 0; i < SIZE; ++i) { a[i] = rand() % SIZE; printf("%d ", a[i]); } printf("\n"); /* sizin kodunuz */ } |
Yukarıdaki kodda, a dizisinin öğelerine rastgele değerler yerleştiriliyor ve bu dizinin öğeleri standart printf işlevi ile kullanıcı ekranına yazdırılıyor. Dizi öğeleri aşağıdaki gibi olsun:
1 |
16 7 7 6 6 13 16 19 6 15 5 2 11 7 5 13 5 9 6 13 |
Bu durumda yazdığınız kod çalıştırıldığında ekrana şu değerleri yazmalı:
1 |
19 15 2 11 9 |
Kodunuzda ikinci bir dizi tanımlanmamalı.