C Dizideki Sayıların Kaç Kez Tekrar Ettiğini Bulma


      Klavyeden alınan 0 ile 9 arasındaki 100 adet tamsayı bir diziye aktarıldıktan sonra, bu dizi içerisinde 5, 3, 8 sayılarının kaç defa ardışık olarak tekrar ettiğini bulan program kodu

      
  #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>

int main(){
  
    int i=0,sayi,sonuc=0;
    int dizi[100];

do
{
printf("%d. Sayıyı giriniz...:",i+1);scanf("%d",&sayi);
printf("\n");
if(sayi>=0 && sayi<=9)
{
dizi[i]=sayi;
i++;
}
else
{
printf("0 ile 9 Arasında Bir Sayı Giriniz.....\n\n");
}
}while(i<100);

    
    for (int j=0;j<100;j++)
    {
     if (dizi[j]==5 && dizi[j+1]==3 && dizi[j+2]==8) sonuc++;
}
    printf("\n\n538 Serinin Tekrar Sayısı...:%d",sonuc);

getch();
return 0;
}

Hiç yorum yok:

Yorum Gönder