Bir karakter dizisi içerisinde kaç tane abc olduğunu bulan program (C++ Uygulamaları)
#include<stdio.h>//Bir karakter dizisi içerisinde kaç tane abc olduğunu bulan program
int main()
{
char k[10];//dizi tanımladık
int i,sayac=0;// sayac olusturduk bu sayac her abc olduğunda bir artması sağlanacak.
printf ("yaziyi girin ");
scanf("%s",&k);//diziye harfler ekledik
for(i=0; k[i] != '\0'; i++)//sonu null olana kadar bu döngü çalışıcak
{
if(k[i]=='a' && k[i+1]=='b' && k[i+2]=='c') sayac++; // abc olası için sırasıyla i,i+1 ve i+2 olması gerek.
}
printf( "abc sayisi %d",sayac);
return 0;
}
int main()
{
char k[10];//dizi tanımladık
int i,sayac=0;// sayac olusturduk bu sayac her abc olduğunda bir artması sağlanacak.
printf ("yaziyi girin ");
scanf("%s",&k);//diziye harfler ekledik
for(i=0; k[i] != '\0'; i++)//sonu null olana kadar bu döngü çalışıcak
{
if(k[i]=='a' && k[i+1]=='b' && k[i+2]=='c') sayac++; // abc olası için sırasıyla i,i+1 ve i+2 olması gerek.
}
printf( "abc sayisi %d",sayac);
return 0;
}
Yorumlar
Yorum Gönder