Dobry den.
Potrebujem poradit s problemom.
Mam naprogramovane zadanie:
Načítajte reťazec dĺžky aspoň 20 znakov, vypíšte ho v obrátenom tvare a aj jeho dĺžku. Po výpise počtu sa spýtajte na opakovanie operácie. Po zadaní písmena a si znova vyžiada zadať reťazec a spracuje ho, inak sa ukončí.
Vsetko mi funguje az nato ked zadam opakovt ano cyklus prebehne bez toho aby som zadal nejaky retazec.
Prosim poradte co stim
Dakujem za pomoc. Lubos
#include <string>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
char dotaz[20];
int i=-1 ;
char a;
do
{
system ("CLS");
cout << "Zadaj slovo min. 20 znakov :\n";
while((dotaz[++i]=getchar()) !='\n');
dotaz[i]='\0';
cout << "\nRetazec obsahuje " <<strlen(dotaz)<< " znakov.\n";
cout << "\nRetazec v opacnom poradi :";
while(i) putchar(dotaz[i--]);
cout << dotaz[i--]<<endl;
cout << "Chces opakovat zadanie (a/n):";
cin >> a ;
}
while (a=='a');
return EXIT_SUCCESS;
}
Fórum › C / C++
Poradte co stym.
Zkus tohle:
#include <string>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
char dotaz[20];
int i=-1 ;
char a;
do
{
system ("CLS");
cout << "Zadaj slovo min. 20 znakov :\n";
while((dotaz[++i]=getchar()) !='\n');
dotaz[i]='\0';
cout << "\nRetazec obsahuje " <<strlen(dotaz)<< " znakov.\n";
cout << "\nRetazec v opacnom poradi :";
while(i) putchar(dotaz[i--]);
cout << dotaz[i--]<<endl;
cout << "Chces opakovat zadanie (a/n):";
cin.get(); //tohle by tu melo byt aby zachytilo klavesu enter na vstupu
cin >> a ;
}
while (a=='a');
return EXIT_SUCCESS;
}
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, 28 hostů
Podobná vlákna
VŠ- poradte — založil fixxa
PLS Poradte — založil Pacik
Poradte mi, co dál... — založil xxxxxx
Moderátoři diskuze