[Çözüldü] C Yardım(Örnek Hakkında)

Başlatan Sh4oTT, 10 Ocak 2017 - 22:12:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Sh4oTT

Arkadaşlar şöyle bir soru var ben birazını yapabildim fakat tıkandım devamını getirirmisiniz. Tıkandıgım kısım AA AB AC BA BB BC CA CB CC den kacar tane oldugunu nasıl bulabılırım?

Soru :



Benim yapabildiğim kod kısmı : #include <stdio.h>
#include <stdlib.h>
#include <time.h>





int main() {


char ABC[10];
int i=0;



while ( i != 10 ) { // Dışardan harf almak için


printf("\nHarf girin(ABC): "); scanf("%c", &ABC[i]);

if ( ABC[i] == 'A' || ABC[i] == 'B')

i++;

else if ( ABC[i] == 'C' )

i++;


}



for ( i=0; i<10; i++ ) { // Girdigimiz harfleri görmek için


printf("%c  ", ABC[i] );



}


printf("\n\n");


for ( i=0; i<9; i++ ) { // 2 Li Küme oluşturmak için


printf("%c%c || ", ABC[i], ABC[i+1]);



}





}












Death Pro

[mention=615159]@Sh4oTT[/mention] buyur kardeş
#include <stdio.h>

int main(int argc, char **argv) {

char a[] = { 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'C' };

char *b[] = { "AA", "AB", "AC", "BA", "BB", "BC", "CA", "CB", "CC" };

int c = 0;

for (int i = 0; i < 9; i++) {
c = 0;
for (int j = 0; j < 9; j++) {
if (a[j] == b[i][0] && a[j + 1] == b[i][1])
c++;
}
printf("%c%c = %d\t", b[i][0], b[i][1], c);
}
return 0;
}

Sh4oTT