» »

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 ! :)

ERGY ::

A znaš vnest niz ?

Zvezda ::

knjižnico string mam vključeno. niz mi še tudi prebere. dalje pa ne znam več.

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

amacar ::

Ne vem, meni požene normalno...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Python programiranje

Oddelek: Programiranje
61072 (808) Yacked2
»

Java - dva problema

Oddelek: Programiranje
141723 (1331) nightrage
»

C# Iskanje besed

Oddelek: Programiranje
91769 (1619) Spura
»

Java-Izdelek-Nujno

Oddelek: Programiranje
71507 (1279) iggy
»

c# težava delo z nizi

Oddelek: Programiranje
131521 (1372) Tutankhamun

Več podobnih tem