Forum » Programiranje » c++ nizi
c++ nizi
Zvezda ::
Napisite program, ki bo preko tipkovnice bral nize znakov tako dolgo, dokler ne vnesemo niza
STOP. Vsakemu samoglasniku v prebranem nizu znakov program priredi naslednji samoglasnik
(npr. vnesen je 'A', priredimo mu 'E'; vnesen je 'E', priredimo mu 'I'). Nov niz znakov izpise na
zaslon.
Primer:
Vnesi niz: BANANA
BENENE
Vnesi niz: KOSTANJ
KUSTENJ
Vnesi niz: DANES JE NEDELJA.
DENIS JI NIDILJE.
Vnesi niz: STOP
prosim vas za pomoč, saj se mi še sanja ne kako začet. :)
hvalaaa ! :)
STOP. Vsakemu samoglasniku v prebranem nizu znakov program priredi naslednji samoglasnik
(npr. vnesen je 'A', priredimo mu 'E'; vnesen je 'E', priredimo mu 'I'). Nov niz znakov izpise na
zaslon.
Primer:
Vnesi niz: BANANA
BENENE
Vnesi niz: KOSTANJ
KUSTENJ
Vnesi niz: DANES JE NEDELJA.
DENIS JI NIDILJE.
Vnesi niz: STOP
prosim vas za pomoč, saj se mi še sanja ne kako začet. :)
hvalaaa ! :)
amacar ::
Nisi napisal, v katero črko se spremeni U (v A ali ostane U), ter če moraš razlikovati med velikimi in malimi črkami. Sicer pa tu je na hitro napisan program (če ne rabiš pretvorbe v velike črke, tisto izbriši), v prihodnje se pa sam najprej potrudi.
#include <iostream> #include <string> using namespace std; int main() { string beseda; while(true) { cout<<"Vnesite besedo: "; getline(cin,beseda); //dobimo celoten vnesen niz for(int x=0;x<beseda.size();x++)//pretvorimo besedo v same velike črke beseda[x]=toupper(beseda[x]); if(beseda=="STOP")//če je vnesena beseda STOP izstopimo iz zanke break; for(int x=0;x<beseda.size();x++)//sicer preverimo vse znake v besedi in jih spremenimo { if(beseda[x]=='A') beseda[x]='E'; else if(beseda[x]=='E') beseda[x]='I'; else if(beseda[x]=='I') beseda[x]='O'; else if(beseda[x]=='O') beseda[x]='U'; else if(beseda[x]=='U') beseda[x]='A'; } cout<<beseda<<endl; } return 0; }
Blinder ::
pa sej en moreš kr napisat "string beseda"!? rabiš mu podat dolžino!?
99.991% of over-25 population has tried kissing.
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
Intel i3-12100f gtx 3050 Pismo smo stari v bozjo mater. Recesija generacija
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
Intel i3-12100f gtx 3050 Pismo smo stari v bozjo mater. Recesija generacija
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Python programiranjeOddelek: Programiranje | 1080 (816) | Yacked2 |
» | Java - dva problemaOddelek: Programiranje | 1731 (1339) | nightrage |
» | C# Iskanje besedOddelek: Programiranje | 1779 (1629) | Spura |
» | Java-Izdelek-NujnoOddelek: Programiranje | 1514 (1286) | iggy |
» | c# težava delo z niziOddelek: Programiranje | 1535 (1386) | Tutankhamun |