Ejemplo n.º 1
0
Archivo: 11.c Proyecto: mkulesz/C
main () {
  char znak1, znak2;
  int liczniki[DL_ALFABETU][DL_ALFABETU], i,i1,  i2;

  for (i1=0; i1<DL_ALFABETU; i1++) {
    for (i2=0; i2<DL_ALFABETU; i2++) {
   liczniki[i1][i2] = 0;
  
  znak1 = getchar();
  if (znak1 != EOF) {
   znak2 = getchar();
   while (znak2 !=EOF) {
    i1 = numer_litery(znak1);
    i2 = numer_litery(znak2);
    if (i1>=0 && i2>=0) {
     liczniki[i1][i2] = liczniki[i1][i2]+1;
    }
    znak1 = znak2;
    znak2 = getchar();
   }
  }
  
  
  printf("\nSTATYSTYKA:\n");
  for (i1=0; i1<DL_ALFABETU; i1++) {
   for (i2=0; i2<DL_ALFABETU; i2++) {
    printf(" %c%c: %4i\n",litera_o_numerze(i1), litera_o_numerze(i2), liczniki[i1][i2]);
   }
  printf("\n");
  }
}
}
}
Ejemplo n.º 2
0
main () {
  char znak;
  char znak2;
  int liczniki[30][30] ,j , i;

    // inicjalizacja licznikow:
  for (i=0; i<DL_ALFABETU; i++)  
for(j=0; j<DL_ALFABETU; j++)
	liczniki[i][j] = 0;
    // wczytywanie tekstu i zliczanie liter:
   znak2 = getchar(); 
   if(znak2 == EOF){  
	   blad("Wejscie powinno miec wiecej niz 1 znak!");    } 
   znak = getchar();   
   while (znak != EOF && znak2!=EOF) {    
	   if(znak == ' ' || znak == '\n'){  
	     	   znak2 = getchar();     
		   if(znak2 != EOF){      
			   znak = getchar();        }     
		   else        break;      }     
		   i = numer_litery(znak);  
	       	   j = numer_litery(znak2);  
	       	   if (i>=0 && j>=0)  liczniki[j][i] = liczniki[j][i]+1;    
		   znak2 = znak;   
		   znak = getchar();    }
			printf("\n"); 

    // drukowanie statystyki:
			
    printf("\nSTATYSTYKA:\n  "); 	
    for (i=0; i<DL_ALFABETU; i++)     
	    printf(" %c ", litera_o_numerze(i)); 
    for (i=0; i<DL_ALFABETU; i++){   
	    printf("\n%c ", litera_o_numerze(i));  
	    for(j=0; j<DL_ALFABETU; j++)     
	       	    printf(" %i ", liczniki[i][j]);    }   
	    printf("\n");
//drukowanie statystyki lista
	    for (i=0; i<DL_ALFABETU; i++)  
		    for (j=0; j<DL_ALFABETU; j++)    
			    printf("  %c%c: %4i\n", litera_o_numerze(i), litera_o_numerze(j),   liczniki[i][j]);  
	    printf("\n"); 
     	    return 0;  } 
Ejemplo n.º 3
0
main () {
  char znak;
  int liczniki[DL_ALFABETU], i;

    // inicjalizacja licznikow:
  for (i=0; i<DL_ALFABETU; i++)  liczniki[i] = 0;

    // wczytywanie tekstu i zliczanie liter:
  znak = getchar();
  while (znak != EOF) {
    i = numer_litery(znak);
    if (i>=0)  liczniki[i] = liczniki[i]+1;
    znak = getchar();
  }

    // drukowanie statystyki:
  printf("\nSTATYSTYKA:\n");
  for (i=0; i<DL_ALFABETU; i++)
    printf("  %c: %4i\n", litera_o_numerze(i), liczniki[i]);
  printf("\n");
}