29 Aralık 2011 Perşembe

C de tekrar eden sayıları bulma ve diğerlerinide yazdırma program kodları

#include <stdio.h>
#include <conio.h>
int main()
{
   int a[10];
   int i, l=1,m;
   printf("a dizisinin elemanlarını giriniz=");
   for(i=0;i<10;i++)
 scanf("%d",&a[i]);
   printf("\nDizideki elemanların tekrar edilme sayısı\n");
   for(i=0;i<10;i++)
 if(a[i]!=-1){
  for(m=i+1;m<10;m++)
   if(a[i]==a[m]){
    l++;
    a[m]=-1;
   }
  printf("%d tane %d var\n",l,a[i]);
  l=1;
 }
}

5 yorum:

  1. 12. satırda if(a[i]!=-1) ne için?

    YanıtlaSil
  2. dizi elemanı -1 yazınca doğru çalışmıyo

    YanıtlaSil
  3. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  4. Hocam keşke parantez kullanımını öğrenseydiniz :/

    YanıtlaSil
  5. Hocam keşke parantez kullanımını öğrenseydiniz :/

    YanıtlaSil