wypisanie znaków
Ostatnio zmodyfikowano 2013-11-20 16:54
mateuszq Temat założony przez niniejszego użytkownika  | 
wypisanie znaków » 2013-11-20 08:51:34 Witam! Napisałem taki programik który wczytuje znaki z klawiatury (samogloski i spolgloski) nastepnie je zlicza i podaje ile jest jednych i drugich. Chciałbym aby po wyswietleniu na ekranie ilosci spolglosek i samoglosek obok wyswietliły sie własnie te dane znaki. W jaki sposob moge to zrobic? proszę o jakąś podpowiedź #include<iostream> #include<conio.h> #include<cstdlib> using namespace std;
 
 
 
 
  int main() {     int ilosc, samogloski = 0, spolgloski = 0;     char samoglosk[ 7 ] = { 'a', 'u', 'i', 'j', 'o', 'y', 'e' };               do     {         system( "CLS" );         cout << "z ilu elementow ma sie skladac tablica?	wartosc <15,100>: ";         cin >> ilosc;     }     while( ilosc < 5 || ilosc > 100 );          char tablica[ ilosc ], znak;                    for( int i = 0; i < ilosc; i++ )     {                  cout << "znak numer " << i << ":	";         cin >> znak;         tablica[ i ] = znak;     }                    for( int k = 0; k < ilosc; k++ )     {         for( int j = 0; j < 7; j++ )         {             if( tablica[ k ] == samoglosk[ j ] )             {                                  samogloski += 1;                 break;             }                      }         for( int l = 0; l < 7; l++ )         {             if( tablica[ k ] != samoglosk[ l ] )             {                                  spolgloski += 1;                 break;             }         }     }                    cout << "liczba samoglosek to " << samogloski << endl;     cout << "liczba spolglosek to " << spolgloski;                    getch();     return 0; }
   | 
 | 
Matej  | 
» 2013-11-20 11:14:10 Po co tyle tych pętli  for( int i = 0; i < ilosc; i++ ) {          cout << "znak numer " << i << ": ";     cin >> znak;     tablica[ i ] = znak;     for( int j = 0; j < 7; ++j ) {         if( znak == samoglosk[ j ] ) {             samogloski++;             break;         }         else {             spolgloski++;             break;         }     } }
   | 
 | 
mateuszq Temat założony przez niniejszego użytkownika  | 
» 2013-11-20 11:21:16 racja można było uzyc mniej pętli. Tylko jak to teraz zrobic zeby po wypisaniu sumy samoglosek i spolglosek wyswietlic je obok tej sumy?  | 
 | 
pekfos  | 
» 2013-11-20 13:40:12 Wypisuj w pętli, lub dodawaj je do stringa/tablicy w pętli, w której je zliczasz, lub wyświetl tablicę, którą masz, jeśli chodzi o wszystkie, a nie tylko o te, które wystąpiły, itp. Rozwiązań jest multum, wystarczy chwilę pomyśleć.  | 
 | 
mateuszq Temat założony przez niniejszego użytkownika  | 
» 2013-11-20 16:54:06 okej dzieki, postaram sie cos wymyslec :)  | 
 | 
|  « 1 »  |