| | |
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal Showdy: 22.10.2009 18:43 | |
|
Zdravim kupil som knihu : Programovaci jazyk C++ pro zelenace od PETRA SALOUNA
dostal som sa na stranu 31. Ked dopisem tento zdrojovy kod :
/****************************
* simpleio.cpp
* jednoduchy vstup a vystup
****************************/
#include <iostream>
using namespace std;
int main() {
cout << "zadaj dve cele cisla:" << endl;
int i,j;
cin >> i >> j;
cout << i << " + " << j << " = " << i+j << endl;
cout << "zadaj racionalne cislo:" << endl;
double x;
cin >> x;
double y = i * x;
cout << i << " * " << x << " = " << y << endl;
return 0;
} // int main()
a spustim program tak tam normalne napisem napr. 10 10 a ked stlacim enter do dalsieho riadku mi napise 10+10=20
Ale ked pise dalsi krok ze Zadaj racionalne cislo ... zadam napr. 1 a program bez toho aby mi ukazal vysledok sa ukonci. Mohol by mi niekto pomoct vdaka.
Pouzivam Dev-C++.
|
|
Registrovaný: 14.04.08 Prihlásený: 04.06.16 Príspevky: 700 Témy: 42 Bydlisko: Bratislava | Napísal raf: 22.10.2009 18:50 | |
|
ak pridas na koniec programu pred return 2x prikaz cin.get(), ostane ti to na obrazovke, prvy je na to, aby to odchytilo enter, co ostal vo fronte a druhy je na to, aby program pockal na stlacenie klavesy.
_________________ pc: MB: MSI K9N SLi (chipset nvidia nforce 570 SLi), CPU: amd athlon X2 5600+ 2.8 Ghz Windsor chladeny ac freezer 64 pro, ram:2 GB 800Mhz DDR2 A-DATA Vitesta Extreme Edition (2x1GB), grafika: Sapphire Radeon HD 3870 512MB, HDD:Hitachi deskstar SATA2 7200 rpm 500.1GB, PSU: 450W Eurocase |
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Kód: system("PAUSE");
alebo toto?
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 22.10.2009 19:24 | |
|
Diky pekne za odpovede. To prve som skusal ale vzdy vypisalo chybu, ale to druhe ide dobre dakujem.
|
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 23.10.2009 18:09 | |
|
Zdravim dufam ze tu mozem nadalej sa pytat ... napisal som tento zdrojak : /***************************************
* subor nasobky.ccp
* vytlaci nasobkz zadaneho celeho cisla
***************************************/
#include <iostream> // vstupy a vystupy
#include <iomanip> // formatovanie vystupu
using namespace std;
int main() {
const int od = 1; // dolne ohranicenie
const int po = 10; // horne ohranicenie
int cislo;
cout << "Zadaj cele cislo:";
cin >> cislo;
int cinitel = od;
while (cinitel <= po) {
int sucin = cislo * cinitel;
cout << setw(4) << sucin;
cinitel = cinitel + 1;
} // while (cinitel <= po)
system("PAUSE");
return 0;
} // int main()
po zadani cisla mi normalne vyhodi nasobky cisla ale text : Pokracujte stlacenim lubovolneho klavesu .... sa mi hodil hned za posledne cislo vedeli by ste mi povedat preco ? nema to byt v nasledujucom riadku ? Vdaka za odpovede.
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 |
cout << setw(4) << sucin<<endl;
napis to takto uz by to malo ist
|
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 23.10.2009 18:15 | |
|
skusil som to nepomohlo to ale dakujem za ochotu
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Skús použiť toto
Kód: putchar('\n');
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 23.10.2009 19:11 | |
|
Diky za tuto mozno opat je dobra. Avsak je tam ten detail ze vtedy tie cisla boli v riadku a teraz tu pod sebou v stlpci ... ale ta medzera medzi cislami a textom tam je
|
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 |
tesne pred system.. daj
cout<<"\n";
|
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 23.10.2009 20:48 | |
|
diky moc funguje tak ako som si to predstavoval
|
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 24.10.2009 11:44 | |
|
/*****************
* subor tlac.cpp
*****************/
#include <iostream> // vstupy a vystupy
#include <string> // retazove definicie a metody
using namespace std;
class polar {
double r, fi;
public:
polar(double a, double b)
{r = a; fi = b;}; // konstruktor objektu
double dej_r(void) {return r;};
double dej_fi(void) {return fi;};
};
void tlac(int num){
cout << "cele cislo:" << num << endl;
} // void tlac (int num)
voidtlac(double num)
cout << "racionalne cislo: " << num << endl;
} // void tlac (double num)
void tlac (string s) {
cout << "retazec:" << s << endl;
} // void tlac (string s)
void tlac (polar p) {
cout << "r:" << p.dej_r()
<< "fi:" << p.dej() << endl;
} // void tlac (polar p)
int main() {
int i = 29;
double x = 2003.07;
string s = "kusok textu";
polar y (65.43, 2.1); // tvorba objektu tiredz polar
tlac(i);
tlac(x);
tlac(s);
tlac(y);
return 0;
} // int main()
tento zdrojovy kod som opisal presne tak ako bol v knihe ale nechce mi ho zkompilovat koli tomuto riadku :
cout << "racionalne cislo: " << num << endl;
je tam niekde chyba ?
|
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
sak ti tam asi kompilator vypisal chyby, sa divaj troska na ten zdrojak, mas tam zle zakladny syntax, chyba ti tam zatvorka a medzera, a v triede polar nemas funkciu void dej() a snazis sa ju volat, navise ten kod je nezmyselne hlupo relaizovany.... a v knihe asi niesu tie chyby, vsak?. A snaz sa tu nepitat na chybu typu "chyba ti zatvorka", take zakladne veci ti musia bit do oci aj bez kompilacie. ......
Kód: void tlac(double num){ cout << "racionalne cislo: " << num << endl; } //
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 22.10.09 Prihlásený: 26.03.10 Príspevky: 13 Témy: 2 | Napísal autor témy Showdy: 24.10.2009 12:45 | |
|
ja sa to len ucim ... vobec mi to nebije do oci .... a neopravil som ziadnu zatvorku .... stacilo pridat do polar tu funkciu dej ... tak diky za pomoc .... tu zatvorku som tam mal ... len som asi nejako to zle skopiroval
|
|
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Zaciatky s Turbo C++ (C++explorer) v Assembler, C, C++, Pascal, Java | 11 | 1236 | 15.07.2009 11:45 stopa27 | | C# začiatky v Technológia .NET | 1 | 1867 | 13.12.2008 21:52 void | | Začiatky grafiky v c++ v Assembler, C, C++, Pascal, Java | 4 | 394 | 06.08.2014 16:39 BX | | Zaciatky [ Choď na stránku: 1, 2, 3, 4 ] v Webdesign | 106 | 4156 | 26.04.2008 16:12 Tominator | | Začiatky v Ostatné | 27 | 694 | 21.12.2012 2:32 Ďuri | | Začiatky v Assembler, C, C++, Pascal, Java | 1 | 432 | 13.02.2012 20:49 Ďuri | | Mám sa učiť C ++/objective C/ C#? v Assembler, C, C++, Pascal, Java | 5 | 725 | 08.07.2014 20:40 XOLOO | | Perl začiatky v Perl, Python, Ruby, CGI | 0 | 603 | 21.11.2011 19:09 black evil | | Zaciatky podnikania v Ekonomika, práca, biznis, podnikanie a peniaze | 2 | 493 | 03.08.2015 12:19 don jebot | | JAVA zaciatky [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 33 | 3587 | 23.05.2014 0:45 matwej | | Začiatky javascript v JavaScript, VBScript, Ajax | 3 | 448 | 29.03.2020 17:33 LukIneskoNR | | začiatky JAVA v Assembler, C, C++, Pascal, Java | 18 | 1055 | 15.05.2013 7:46 BX | | Zaciatky programovania v Assembler, C, C++, Pascal, Java | 23 | 1559 | 26.11.2016 8:42 ado130 | | PHP Zaciatky v PHP, ASP | 1 | 411 | 14.02.2012 19:53 Ďuri | | PICAXE - zaciatky v Ostatné | 3 | 1712 | 19.06.2009 18:39 Blackshadow | | Jquery začiatky... v JavaScript, VBScript, Ajax | 10 | 878 | 19.02.2011 15:20 camo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|