Poblem s ukolom – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Poblem s ukolom – C / C++ – Fórum – Programujte.comPoblem s ukolom – C / C++ – Fórum – Programujte.com

 

Filip0
Newbie
28. 7. 2006   #1
-
0
-

tu je kod:
#include <iostream>
using namespace std;
int main()
{
//?e?tina
char ss=231;
char cc=159;
char aa=160;
char eee=216;
char ee=130;
char zz=190;
char uu=163;
char ii=161;
char rr=253;
char yy=236;

//meno

cout<<"Va"<<ss<<"e meno pros"<<ii<<"m: ";
char meno [28];
cin.getline(meno,28);

//vek

cout<<"V"<<aa<<ss<<" vek pros"<<ii<<"m: ";
int vek;
cin>>vek;

//5 ??sla

short cislo [6];
int i;
for(i=1;i<6;i++);
{
cout<<"Zadajte 1.-cif."<<cc<<ii<<"slo";
cin>>cislo [i];
}
cout<<"";

cout<<cislo[1];+cislo[2];+cislo[3];+cislo[4];+cislo[5];
int vysledok;
cin>>vysledok;

//meno pozpatky

int f;
for(f=28;(f<29&&f>0);f--)
cout<<meno[f];
cout<<"Bye bye";

cin.get();
cin.get();
return 0;
}
problem je pri tych piatich cislach hned mi ukaze ze mam napisat 6.cislo a vysledok ukaze vzdy 36 a k tomu menu sa ani nedostane


Nahlásit jako SPAM
IP: ...–
xp0
Věrný člen
28. 7. 2006   #2
-
0
-

V jak?m studiu to d?l??, proto?e m? kompil?tor upozorn? na spoustu chyb a program nespust??
1. chyba: za for(i=1;i<6;i++) se nep??e st?edn?k
2. chyba: kdy? m?? prom?nou cislo ulo?eno jako pole tak mus?? k t? prom?nn? napsat hranat? z?vorky a do nich vepsat do jak? bu?ky se m? ??slo ulo?it, ve tv?m p??pad? tam d?t prom?nou i od n? ode??st 1, tak aby se ukl?dala ??sla od nult? bu?ky: cin>>cislo[i-1]

U toho v?pisu jm?na pozp?tky si nap?ed zjisti d?lku jm?na pomoc? strlen, a? se tam zbyte?n? nevypisuj? bu?ky kam se nic neukl?dal.

Tady ti p?ikl?d?m opravenej zdroj?k, ale s tou d?lkou jm?na jsi to zkus ud?lat s?m.

?

#include <iostream>

using namespace std;
int main()
{
//?e?tina
char ss=231;
char cc=159;
char aa=160;
char eee=216;
char ee=130;
char zz=190;
char uu=163;
char ii=161;
char rr=253;
char yy=236;

//meno

cout<<"Va"<<ss<<"e meno pros"<<ii<<"m: ";
char meno [28];
cin.getline(meno,28);

//vek

cout<<"V"<<aa<<ss<<" vek pros"<<ii<<"m: ";
int vek;
cin>>vek;

//5 ??sla

short cislo [6];
int i;
for(i=1;i<6;i++) // tady se nep??e st?edn?k
{
cout<<"Zadajte 1.-cif."<<cc<<ii<<"slo";
cin>>cislo[i-1] ; // mus? se udat ??slo bu?ky do kter?ho se m? dan? ??slo ulo?it
}
cout<<"";

cout<<cislo[0]+cislo[1]+cislo[2]+cislo[3]+cislo[4]; // p?i s??t?n? se ?itatel? NEODD?LUJ? st?edn?ky
int vysledok;
cin>>vysledok; // nen? mi jasn? k ?emu tohle slou??, ale podle zad?n? ?kolu jsi asi cht?l ulo?it p?ede?l? v?sledek do t?to prom?nn? tak?e: vysledek = cislo[0]+ cislo[1]... , potom tam nebude cout a pos??tan? bu?ky, ale cout<<vysledek;


//meno pozpatky

int f;
for(f=28;(f<29&&f>=0);f--) //p?vodn?: f<29&&f>0, f se m??e rovnat nule, aby se mohl vypsat znak z nult? bu?ky prom?nn? jm?no
cout<<meno[f];
cout<<"Bye bye";

cin.get();
cin.get();
return 0;
}
?

Nahlásit jako SPAM
IP: ...–
Není čas ztrácet čas
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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 4 hosté

Podobná vlákna

Pomoc s úkolom — založil Jaroslav

C# mazaní složek ( 2 ) — založil ospaly.stanislav

Spusteni Java appletu — založil Nemo

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý