Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

c++ błąd o co chodzi


Rekomendowane odpowiedzi

Opublikowano

#include <iostream>

 

using namespace std;

 

int main()

{

int x;

int y;

 

cout<<"od ilu mam odliczac"<<endl;

cin>>x;

cout<<"do ilu mam odliczac"<<endl;

cin>>y;

if (x>y)

{

do

 

{

 

cout<<x--<<endl;

 

}while (x>y);

 

cout<<"BOOOM"<<endl;

 

 

 

 

 

 

else

 

 

 

do

 

{

 

cout<<x++<<endl;

 

}while (x<y);

 

cout<<"BOOOM"<<endl;

 

 

 

}

system("pause")}

}

 

 

 

 

co tu jest źle

-Jestem habilitowanym profesorem,magistrem, który nie umie zawiązać sobie butów.

-A ja jestem technikiem który daje ci prace.

Weteran
Opublikowano

Wszystko jest źle.

Przede wszystkim nie przestrzegasz regulaminu wstawiając kod bez

[code

Gdzie się kończy blok if`a? Zapomniałeś o jednej klamrze.
Właściwie bloki są tak poplątane, że trudno tu cokolwiek poprawiać.
Chyba chodziło ci o to:



#include <iostream>

using namespace std;

int main()
{
int x;
int y;

cout<<"od ilu mam odliczac"<<endl;
cin>>x;
cout<<"do ilu mam odliczac"<<endl;
cin>>y;
if (x>y)
{
do
{
cout<<x--<<endl;
}while (x>y);

cout<<"BOOOM"<<endl;
}
else
{
do
{
cout<<x++<<endl;
}while (x<y);

cout<<"BOOOM"<<endl;
}
system("pause");
}

Opublikowano

Jako, że użyłeś " system("pause"); ", musisz dołączyć bibliotekę " cstdlib ". Jest już wbudowana w kompilator ;). Ja Ci radzę nie używać " system("pause") ". Zamiast tego użyj funkcję

getchar();

. Nie musisz wtedy dołaczać dodatkowej biblioteki.

 

 

Pozdrawiam.

Weteran
Opublikowano

nope

Getchar jest z standardowej biblioteki IO z języka C, a nie c++. W c++ należałby jeszcze dołączyć cstdio.

Chyba najlepszym rozwiązaniem jest std::cin.get();

Opublikowano

różnica tak że o dwuch klamrach zapomniałem

 

 

 

#include <iostream>

 

using namespace std;

 

int main()

{

int x;

int y;

 

cout<<"od ilu mam odliczac"<<endl;

cin>>x;

cout<<"do ilu mam odliczac"<<endl;

cin>>y;

if (x>=y)

{

do

{

cout<<x--<<endl;

}while (x>=y);

cout<<"BOOOM"<<endl;

}

else

{

do

{

cout<<x++<<endl;

}while (x<y);

cout<<"BOOOM"<<endl;

}

system("pause");

}

 

a pozatym mi system pause działa bez dołączania jakiejś biblioteki

-Jestem habilitowanym profesorem,magistrem, który nie umie zawiązać sobie butów.

-A ja jestem technikiem który daje ci prace.

Weteran
Opublikowano

Zapomniałeś wstawić otwierającą klamrę po else, a zamykającą już nie? To co najmniej dziwne.

Nawet gdybyś zapomniał o jednej klamrze, to i tak trudno by było się domyśleć co robi program, szczególnie kiedy nie widać tabulacji.

 

Jeszcze raz przypominam, że kod wstawiamy w

[/u]

Opublikowano

#include <iostream>
#include <string>
using namespace std;


int main()

{

int a;
int b;
int c;


cout<<"podaj mi swoj miesiac urodzenia"<<endl;
cout<<"wybiez od 1 do 12!!!"<<endl;
cin>>a;
if (a>12)
{
cout<<"Miedzy 1 a 12 debilu"<<endl;
system ("pause");
return 0;
}
else
cout<<"podaj mi swoj dzien urodzenia"<<endl;
cin>>b;
	if (b>31)
{
cout<<"Miedzy 1 a 31 debilu"<<endl;
system ("pause");
return 0;
}
else

cout<<"jaki kolor koszulki masz na sobie"<<endl;
cout<<"\n1:bialy\n2:Czarny\n3:czerwony\n4:zolty\n5:Zielony\n6:Brazowy\n7:Rozowy\n8:Bez koszulki\n9:Niebieski\n10:Szary\n11:Pomaranczowy\n12:Kolorowy\n13:Kremowy\n14Fioletowy\n15:inne"<<endl;
cin>>c;
	if (c>15)
{
cout<<"Miedzy 1 a 15 debilu"<<endl;
system ("pause");
return 0;
}
else


switch (a)
{
case 1: cout<<"Plywalem w basenie pelnym wodki z "; break;
case 2: cout<<"Musialem to zrobic z "; break;
case 3: cout<<"Przytulalem sie z "; break;
case 4: cout<<"Zabilem "; break;
case 5: cout<<"Nigdy się nie całowalem z "; break;
case 6: cout<<"Wydalem całe pieniadze z "; break;
case 7: cout<<"Palilem z "; break;
case 8: cout<<"Spalem z "; break;
case 9: cout<<"Jadlem z "; break;
case 10: cout<<"Klocilem sie z "; break;
case 11: cout<<"Ozenilem sie z"; break;
case 12: cout<<"Najebalem sie z "; break;
default: cout<<"Miales wybrac miedzy jeden a 12 "<<endl;
}
switch ( 
{
case 1: cout<<"kotem "; break;
case 2: cout<<"zydem "; break;
case 3: cout<<"Britney Spears "; break;
case 4: cout<<"lalka "; break;
case 5: cout<<"lizakiem "; break;
case 6: cout<<"moją dziewczyna "; break;
case 7: cout<<"plyta cd "; break;
case 8: cout<<"szczoteczka do zebow "; break;
case 9: cout<<"koniem "; break;
case 10: cout<<"babcia "; break;
case 11: cout<<"dlonia "; break;
case 12: cout<<"Georgem Bushem "; break;
case 13: cout<<"trawa "; break;
case 14: cout<<"butelka whiskey "; break;
case 15: cout<<"przyjacielem "; break;
case 16: cout<<"gejem "; break;
case 17: cout<<"kaczka "; break;
case 18: cout<<"prezerwatywa "; break;
case 19: cout<<"komurka "; break;
case 20: cout<<"sw.Mikolajem "; break;
case 21: cout<<"kilogramem zielska "; break;
case 22: cout<<"nauczycielka "; break;
case 23: cout<<"ksiedzem "; break;
case 24: cout<<"krasnoludkiem "; break;
case 25: cout<<"pajakiem ";break;
case 26: cout<<"wielkancocnym jajkiem "; break;
case 27: cout<<"striptizerka "; break;
case 28: cout<<"moim chlopakiem "; break;
case 29: cout<<"kolezanka z klasy "; break;
case 30: cout<<"nauczycielka "; break;
case 31: cout<<"prostytutka "; break;
default: cout<<"co ty kurwa robisz ";
}
switch ?
{
case 1: cout<<"bo mam super cycki "; break;
case 2: cout<<"bo wiedzialem ze bedzie super "; break;
case 3: cout<<"bo wypalilem kilogram zielska "; break;
case 4: cout<<"bo zjadlem kubek gowna "; break;
case 5: cout<<"poniewaz mam kluski w nosie "; break;
case 6: cout<<"bo jestem dobry w lozku "; break;
case 7: cout<<"poniewaz grupka murzynow przekopala mi dupe "; break;
case 8: cout<<"poniewarz musialem "; break;
case 9: cout<<"poniewarz mama mnie bije "; break;
case 10: cout<<"bo nie mam kutasa "; break;
case 11: cout<<"bo dostalem za to kase "; break;
case 12: cout<<"bo przelecialem dode"; break;
case 13: cout<<"bo niemoglem wytrzymac"; break;
case 14: cout<<"bo jestem gejem "; break;
case 15: cout<<"bo nigdy nie bylem w szkole "; break;

default: cout<<"jeśli wyskoczyół ci ten błąd znaczy że jesteś pojebany"<<endl;
}
int abc=1;
do
{
	 cout<<case a:<<case b:<<case c:<<endl;
	 abc++;
	 }while (abc<10000000);

system ("pause");
}

 

 

 

Chodzi mi głównie o to by to co wpisał użytkownik ze pętliło się...program ogólnie działa wcześniej nie ma zadnych błędów problemem jest jedynie pętla na samym dole...

np. ktoś wpisuje 1,enter,2,enter,3,enter i wyskakuje mu...pływałem w basenie pełnym wódki z żydem bo wypaliłem kilogram zielska...do tego momentu działa i tera chce żeby wynik mi sie zapętlił ktoś ma jakiś pomysł zeby wyskoczył tam kilka dziesiąt razy...

-Jestem habilitowanym profesorem,magistrem, który nie umie zawiązać sobie butów.

-A ja jestem technikiem który daje ci prace.

Opublikowano

Poczytaj o switchach i ifach bo tu jest wszystko źle. Nie ma sensu Ci tego tłumaczyć.

Smutek to skutek chęci w kontekście skutku

raczej niefrasobliwej wzglądu o treści zgryźliwej

ma postać walca co jeździ nam po palcach.

Opublikowano

Podaj jakąś dobrą strone albo wytłumacz bo od tego jest min. to forum...

Ja kożystam z tego

http://wsi.edu.pl/~s...y/CPPPetle.html

Po drugie tą pętle sam sobie wymyśliłtem tzn to co jest wenwąrz czyli tam case a ,b itd.

Bo kombinuje sam...i wrzuciłem już z tym co kombinowałem...

:D

 

edit:Już wszystko działa zrobiłem co sopelek kazał i działa dziękuje...

-Jestem habilitowanym profesorem,magistrem, który nie umie zawiązać sobie butów.

-A ja jestem technikiem który daje ci prace.

Opublikowano

mati9622, kurffa ziomek błagam wróć do szkoły :C

Topic: cpp0x.pl - strona bogata w artykuły i kursy dot. programowania i pisania gier.

Opublikowano

1.Jestem w pierwszej technikum...nie ucza tam programowania...2.korzystam z cpp ale jak ktoś to troche poczyta wie że nie ma tam wszystkiego...3.zajżę do innego działu tego forum(tylko z tym się zgadzam)...i jeszcze raz dziękuje sopelkowi...

-Jestem habilitowanym profesorem,magistrem, który nie umie zawiązać sobie butów.

-A ja jestem technikiem który daje ci prace.

Opublikowano

Panie, szanujących szanujących się przeglądarek wyposażono oprogramowanie do sprawdzania poprawności pisowni języka polskiego.

 

A tak na temat: żeby z czymś samemu kombinować, to trzeba mieć jakieś podstawy.

linki zewn.

Weteran
Opublikowano

Oh... moja anglojęzyczna przeglądarka się nie szanuje ;/

A co to kogo obchodzi? Na szacunek dla dysortografii w internecie nie ma miejsca.

 

Zamykam, bo temat schodzi na psy.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...