#include void fgv(){ int t[6], i, j; int seged[6]; for (i=0; i<6; i++){ scanf("%d", t+i); seged[i] = 0; } /* for (i=0; i<6; i++){ printf("%d ", *(t+i)); }*/ // a.) Írasd ki az összes számot, viszont mindet csak egyszer. printf("\n <<< A >>>\n"); for (i=0; i<6; i++){ if (seged[i] != 1){ printf("%d ", t[i]); } for (j=i; j<6; j++){ if(t[i] == t[j]){ seged[j] = 1; } } } // b.) Csak azokat a számokat írasd ki, melyekbol egynél több van. printf("\n <<< B >>>\n"); for (i=0; i<6; i++){ seged[i] = 0; } int temp = 0; for (i=0; i<6; i++){ temp = 0; for (j=i; j<6; j++){ if(t[i] == t[j] && seged[j] != 1){ temp++; seged[j] = 1; } } if (temp > 1){ printf("%d ", t[i]); } } } int main(){ fgv(); return 0; }