mam problem z retazcom a chcem vediet ci by mi niekto neporadil potrebujem spravit program na nacitanie 15 znakov a aby z nich vypisal pocet zadanych samohlasok a neako mi to stale nechodi prosi menohol by mi to niekto spravit?
dakujem
Fórum › C / C++
Mam problem z retazcom prosim pomozte
zkus sem napsat co uz mas...
nevim esi to je to co potrebujes.. Je to trochu prasacky reseni, ale mel jsem ho zase hotove za 5 minut.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int count = 0;
char s[15];
char samohlasky[13]= {'a','e','i','o','u','y','A','E','I','O','U','Y', '\0'};
cout << "Zadejte vstupni retezec: ";
cin >> s;
for(int i=0; i<15; i++){
for(int j=0; j<12; j++){
if(s[i]==samohlasky[j]) { count++; break; }
}
}
cout << endl << "Pocet samohlasek v retezci \"" << s << "\" je: " << count << ".\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
(takova blbost, ale co kdyz nekdo na vstup bude davat jakekoli znaky, treba bude chtit zadat 15x '\0'? S tim se ale asi nepocita... ono by se to celkem blbe nakonci vypisovalo. ;-))
To Gadael : zasa take prasacke to neni :), len namiesto magickych konstnt pouzit strlen() alebo inu premennu s jasnym vyznamom a toto
char samohlasky[13]= {'a','e','i','o','u','y','A','E','I','O','U','Y', '\0'};
nahradit timto char samohlasky[] = "aeiouyAEIOUY";
a potom na hladanie samohlasky pouzit funkciu strchr(), ale v podstate to su take malickosti.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 127 hostů
Podobná vlákna
Problém s apachem, prosím pomozte mi — založil Karel
Pomozte mi prosim... — založil Robo
PROSÍM, POMOZTE — založil Jakub Chábek
Prosim pomozte — založil Screpheep
Prosím pomozte s paskalem — založil mr.mistr
Moderátoři diskuze