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

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

 

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

C / C++ › Do while a podmínka s nebo
26. 8. 2012   #162180

#8 ingiraxo
v tom se bohužel moc nevyznám díky svým chudším základním znalostem.. ale třeba časem :)

delicacyy
C / C++ › Do while a podmínka s nebo
25. 8. 2012   #162172

tak už mi to jede následovně 

while ((barva != 1) && (barva != 3) && (barva != 7) && (barva != 19) && (barva != 25));
delicacyy
C / C++ › Do while a podmínka s nebo
25. 8. 2012   #162170

možná si trochu nerozumíme.. anebo pořádně nechápu, jak pracovat v tomto případě s true(jsem začátečník..)... do while nelze dát || nebo &&?

delicacyy
C / C++ › Do while a podmínka s nebo
25. 8. 2012   #162168

máš namysli toto? 

while (barva != 1 && 3 && 7 && 19 && 25);

pokud ano, není to funkční.. nebo kam přesně dosadit hodnoty?

delicacyy
C / C++ › Do while a podmínka s nebo
25. 8. 2012   #162164

Zdravim,

zkoušela jsem z dlouhé chvíle vylepšit program tak, aby si uživatel nemohl zadat co chtěl, ale jenom vybraná čísla (viz kód) bohužel pokud použiji || v podmínce, vždycky se program zacyklí, na zadané správné hodnoty nereaguje, už vážně nevím....................

do 
{
cout << endl << "Zadejte cislo barvy, kterou chcete pouzit a to barvu c. 1, 3, 7, 19 nebo 25:";
cin >> barva;
} while (barva != 1 || barva != 3 || ...); // (barva != 1 || 3 || ...) tez nefunguje
delicacyy
C / C++ › String v podmínce
25. 8. 2012   #162160

Díky vám všem za váš čas a rady, specielně díky patří vitaminovi, nakopl jsi mě ;) už vše běží, jak má :)

delicacyy
C / C++ › String v podmínce
25. 8. 2012   #162135

Zdravím. Mám za úkol vytvořit program, který bude v cyklu od uživatele požadovat zadání slov, dokud uživatel nezadá slovo END. Potom vypíše všechna dosud zadaná slova oddělená mezerou (kromě slova END).

O něco jsem se pokusila, ale jelikož stavím na svých znalostí z Cčka, tak nevím, jestli je to v C++ dobře.

Kompilátor hlásí chyby warning: ISO C++ forbids variable length array ‘letters’ [-Wvla] a variable-sized object ‘letters’ may not be initialized, ale neumím si s nimi nějak poradit. Jsem začátečník..

#include <string>
using namespace std;

int main() 
{
 int i = 0;
 string letters[i] = "";
 cout << "Zadejte jakakoli slova a vypisi je, skoncim s nacitanim, az napisete END" << endl;
 for (i = 0; i < 200000; i++)
  {
   cin >> letters[i];
    if (letters[i] == "END")
     {
      //nejaka podminka?
      break;
     }
    else 
     {
      cout << letters[i];
     }
  }
return 0;
}

 

 

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