[ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.06.13
Prihlásený: 07.06.16
Príspevky: 63
Témy: 18 | 18
NapísalOffline : 25.12.2014 16:51 | C++ obratenie slov vo vete

[spoiler=]
Kód:
void obratenie_slov(char veta[P])
{int d=0;
 cout<<"Obratene slova: ";
 for(int a=0;veta[a]!='\0';a++)
    {
       
        if(veta[a]==' ' || veta[a+1] == '\0')
        {for(int j=a-1;j>=d;j--)
         cout<<veta[j];
         d=a+1;
       
        }       
    }
cout<<endl;   
}
[/spoiler]
Dobrý deň potreboval by som poradiť,
toto je fukcia ktorá by mala otáčať slová vo vete.
Všetko ide allright len mi nenacita posledny znak v poli.

Celkovy program.[spoiler=]
Kód:
#include <cstdlib>
#include <iostream>
#define P 50
#define R 3
#define S 10

using namespace std;

void zobrazenie (char veta[]);
void obratenie (char veta[]);
void obratenie_slov (char veta[]);
void rail_fence (char veta[]);

int main(int argc, char *argv[])
{   char veta[P];
    char matica[R][S];
    cout<<"Zadaj vetu ktoru chces zasifrovat: ";
    cin.getline(veta,P);
   
    zobrazenie(veta);
   
    obratenie(veta);
   
    obratenie_slov(veta);
   
    //(veta);
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

void zobrazenie(char veta[P])
{cout<<"Zadal si vetu: ";
 for(int i=0;veta[i]!='\0';i++)
       {
       cout<<veta[i];
       }   
    cout<<endl;
}


void obratenie(char veta[P])
{int poc=0;
 for(int i=0;veta[i]!='\0';i++)
       {
       poc++;
       }
 cout<<"Obratena veta: ";
 for(poc;poc>=0;poc--)
     cout<<veta[poc];
 cout<<endl;
}

void obratenie_slov(char veta[P])
{int d=0;
 cout<<"Obratene slova: ";
 for(int a=0;veta[a]!='\0';a++)
    {
       
        if(veta[a]==' ' || veta[a+1] == '\0')
        {for(int j=a-1;j>=d;j--)
         cout<<veta[j];
         d=a+1;
       
        }       
    }
cout<<endl;   
}

/*void rail_fence(char veta[P])
{int R=3;
 int S=0;
 for(int a=0;veta[a]!='\0';a++)
    {if(veta[a]!=' ')
       {S++;}
    }
 char matica[R][S];
 for(int i=0;i<R;i++)
    {for(int j=0;j<S;j++)
        veta[R][S]=O;
        cout<<veta[R][S];
    }     
}
*/
[/spoiler]
Ďakujem za skoré rady a odpovede.
Šťastné a veselé.


 [ Príspevok: 1 ] 


C++ obratenie slov vo vete



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

C# enkóder - generovanie slov

v Ostatné

14

630

03.08.2015 18:05

expresado

V tomto fóre nie sú ďalšie neprečítané témy.

C scitavanie slov riadkov a pismen

v Assembler, C, C++, Pascal, Java

3

781

29.11.2008 18:40

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

Databáza slovenských slov

v Databázy

10

9717

18.01.2018 5:25

tukusejssirs

V tomto fóre nie sú ďalšie neprečítané témy.

Smajlíky v cenzúre slov

v Redakčné systémy

6

1138

05.12.2006 16:28

altt

V tomto fóre nie sú ďalšie neprečítané témy.

Program na databazu slov

v Ostatné

1

603

16.02.2009 20:07

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

vratenie penazi - Slov. posta

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Obchody, reklamácie a právo

42

4111

17.10.2009 12:18

Milan.H

V tomto fóre nie sú ďalšie neprečítané témy.

MS word oprava slov

v Ostatné programy

0

307

29.09.2011 17:11

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

Ako obýsť filter slov

v Bezpečnosť a firewally

15

985

16.02.2011 16:34

exampler

V tomto fóre nie sú ďalšie neprečítané témy.

OpenOffice Writer - delenie slov

v Ostatné programy

3

980

23.04.2009 23:05

SkyHiRider

V tomto fóre nie sú ďalšie neprečítané témy.

Štruktúra na uloženie klúčových slov

v Assembler, C, C++, Pascal, Java

2

399

07.05.2010 12:50

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

735

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Efektivny vypocet slov generovanych frazovou gramatikou

v Ostatné

0

227

13.01.2013 23:40

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vypnuť ponuku slóv v Outlooku

v Ostatné programy

0

538

27.08.2019 9:46

Mike_99

V tomto fóre nie sú ďalšie neprečítané témy.

Adobe Page Maker 7- počítanie slov

v Ostatné programy

0

675

04.02.2008 17:11

Kusi

V tomto fóre nie sú ďalšie neprečítané témy.

Rozne farby textu / slov v TEXTAREA

v JavaScript, VBScript, Ajax

2

618

23.01.2008 18:15

Hoomerr

V tomto fóre nie sú ďalšie neprečítané témy.

Pocet slov a cisel v premennej

v PHP, ASP

2

278

23.02.2012 11:18

w3r0



© 2005 - 2024 PCforum, edited by JanoF