Anonymní profil Petr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Petr – Programujte.comAnonymní profil Petr – Programujte.com

 

Příspěvky odeslané z IP adresy 193.179.3.–

kočka
C / C++ › Ruleta
31. 3. 2013   #174167

Dobrý den, chtěl bych poradit, jak k číslu přiřadit barvu (jako v ruletě)?

Zde je nejspíš chyba:

if (cislo!=barva){

cout<<"prohral jsi"<<endl;
}

else{
cout<<"vyhral jsi"<< endl;

}

Zde je celý kod:

#include <cstdlib>
#include <ctime>

#include <iostream>
#include <cmath>

using namespace std;
void cast();

int main() {
srand( time( NULL ) );

cast();
return 0;

}
void cast() {

const int cervena=1 && 3 && 5;
const int cerna=2 && 4 && 6;

const int zelena=0;
char barva, volba;

int cislo= (rand() % 7);
cout << "barva: " << endl;

cout << "a)cerna" << endl;
cout << "b)cervena" << endl;

cout << "c)zelena" << endl;
cin >> volba;

if (volba=='a') {
cout << "a)cerna" << endl;

if (cislo!=cerna){
cout<<"prohral jsi"<<endl;

}
else{

cout<<"vyhral jsi"<< endl;
}

}
else if (volba=='b') {

cout << "b)cervena" << endl;
if (cislo!=cervena){

cout<<"prohral jsi"<<endl;
}

else{
cout<<"vyhral jsi"<< endl;

}
}

else if (volba=='c') {
cout << "c)zelena" << endl;

if (cislo!=zelena){
cout<<"prohral jsi"<<endl;

}
else{

cout<<"vyhral jsi"<< endl;
}

}
cout<<cislo<<endl;

}
Petr123
C / C++ › Click listener
23. 3. 2013   #173203

Poraďte mi   prosím

Petr123
C / C++ › Click listener
14. 3. 2013   #172826

Dobrý den, chtěl bych poradit, jak upravit tento kod, aby výsledný program počítal zmáčknutí myši na pozadí (aby při spuštění programu nezamrzla obrazovka). Předem děkuji za odpověď.

cc mouse.c -o mouse -lX11

#include <stdio.h>
#include <X11/Xlib.h>

char *key_name[] = {
"first",
"second (or middle)",
"third",
"fourth",
"fivth"
};

int main(int argc, char **argv)
{
Display *display;
XEvent xevent;
Window window;
int i;
if( (display = XOpenDisplay(NULL)) == NULL )
return -1;


window = DefaultRootWindow(display);
XAllowEvents(display, AsyncBoth, CurrentTime);

XGrabPointer(display,
window,
1,
ButtonPressMask,
GrabModeAsync,
GrabModeAsync,
None,
None,
CurrentTime);

for(i = 0; i < 10; i++){
XNextEvent(display, &xevent);

switch (xevent.type) {

case ButtonPress:
printf("Button pressed : %s\n", key_name[xevent.xbutton.button - 1]);
break;
}
}

return 0;
}

Petr
C / C++ › Mouse events
12. 3. 2013   #172646

Dobrý den, chtěl bych napsat program v Linuxu, který by počítal počet zmáčknutí tlačítek myši v jakémkoliv oknu(programu). Nevím ale, jakou použít knihovnu. Předem děkuji

C / C++ › neopakování
11. 3. 2013   #172608

#3 hlucheucho
díky moc

C / C++ › neopakování
11. 3. 2013   #172604

Prosím o pomoc, jakou bych měl dát podmínku, či jak napsat program, který by generoval číslice (třeba 1, 2 a 3), které by se neopakovali. Program by měl mít výstup: jedna,dva,tri nebo dva,jedna,tri atd. Můj kod:

#include <cstdlib>
#include <ctime>
#include <iostream>


using namespace std;

void cast();

int main() {
   srand( time( NULL ) );
   cast();
   return 0;
}

void cast() {
    int i;

   for (i=0;i<3;i++) {
    int num = (rand() % 3) + 1;


if(num==1){

cout<<"jedna\n";
}

if(num==2){

cout<<"dva\n";
}

if(num==3){

cout<<"tri\n";
}

   }
  }

C / C++ › Výpis pozpátku
28. 2. 2013   #172179

Dobrý den, chtěl bych se zeptat, co mám udělat, aby se čísla načetla pozpátku:

#include <iostream>

using namespace std;
int main(void)
{
int cislo, zbytek;
cout << "Zadej cislo: ";
    cin >> cislo;
while (cislo !=0) {
    zbytek=cislo%2;
    cislo/=2;
   cout << zbytek;
   }
   cout<<"\n";

return 0;
}

 

 

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