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 i5-14400f rtx 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 i5-14400f rtx 3050 Pismo smo stari v bozjo mater. Recesija generacija
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Python programiranjeOddelek: Programiranje | 1190 (926) | Yacked2 |
| » | Java - dva problemaOddelek: Programiranje | 1840 (1448) | nightrage |
| » | C# Iskanje besedOddelek: Programiranje | 1935 (1785) | Spura |
| » | Java-Izdelek-NujnoOddelek: Programiranje | 1607 (1379) | iggy |
| » | c# težava delo z niziOddelek: Programiranje | 1666 (1517) | Tutankhamun |