Zdravím, může mi někdo logicky vysvětlit proč když dělím:
double x;
x = 133 / 2;
se hodnota proměné x = 66 a ne 66,5 když je to double? Logicky by to mělo tak prece vyjít ne? Bohužel nevychází :/
Díky
Zdravím, může mi někdo logicky vysvětlit proč když dělím:
double x;
x = 133 / 2;
se hodnota proměné x = 66 a ne 66,5 když je to double? Logicky by to mělo tak prece vyjít ne? Bohužel nevychází :/
Díky
Zdravím, mám takový malý technický dotaz. Rád bych věděl jak by se dalo, například v c++ (nebo logicky nějaký algoritmus stačí naznačit [;)] ) měřit míra nesetřízenosti pole. Jak by se dalo určit maximální míra nesetřízenosti a minimální míra nesetřízenosti pole: a1, a2, a3, ... , aN. Vím jak pole třídit a znám skoro většinu sortů ale tohle mě včera zarazilo na zkoušce, trošku jsem se z toho vymotal a začal mluvit trošku z cesty o jiném tématu [:)] ale správnou odpověď na otázku jsem nezjistli do teď a trošku mi to vrtá hlavou. Pokud je to hodně nepochopitelné jak jsem to interpretoval tak se omlouvám ale nevím jak to lépe napsat [:D]
Daniel
Zdravím, potřeboval bych objasnit jednu věc co mi není jasná, ohledě polí si myslím, že chápu snad všechno. Dnes jsem narazil na jednu konstrukci, která mi je neznámá tak bych prosil o stručné vysvětlení. Jedná se o nějaké pole v poli :D nebo jak to nazvat...
for (unsigned int i=0; i<index; i++)
{
bucket[pole[i]]++;
}
Nechápu tu část
bucket[pole[i]]++;
Jaký tam má účel to [i] je pro mě záhada, jestli zvyšuje tu hodnotu pole nebo co? Díky za reakce.
Díky :)
vector<shop> tempshop(velikost_pole);
takže asi nemusím což? :)
Ahojte, mám jen technický dotaz. Použil jsem teď v jednom z úkolů do programování místo alokace paměti přes new a delete, vektory a nevím jestli se u nich musí taky nějak uvolňovat paměť před ukončení programu, nikde jsem na to nenarazil ale raději se ptám. Musím nebo nemusím ? Díky moc za odpověď.
Vyřešeno...
cout << "\nPro pokracovani stiskni Enter...";
cin.ignore();
cin.get();
Zdravím,
mám dotaz jak v c++ docílit, toho, že po stisknutí enteru se provede nějaký blok kódu. Mělo by to vypadat následovně.
Pro pokračování stiskněte enter...
a když to uživatel stiskne tak potřebuji zavolat jednu funkci. Myslíte, že je to možné, když tak jak? díky za rady.
Nedali by jste mi nějaký malý příklad trošku se mi to nedaří zkonstruovat. Díky.
Ahojte, snažím se přijít na to jak mohu rozdělit řetězec na vstupu do více proměných, pro demonstraci příklad:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
string vstup;
string prijmeni, jmeno, nemoc;
cin >> vstup;
sscanf(vstup.c_str(), "%s %s %s", &prijmeni, &jmeno, &nemoc);
}
Chtěl bych aby na vstupu bylo například:
Novák Petr Zloutenka
a ten vstup aby to rozdělilo do těch proměných zvlášť. Nevím jak udělat aby ten sscanf poznal, že za mezerou má načítat automaticky do další proměné v řadě.
Díky za rady.
Pěkný večer,
snažím se udělat jednu úlohu a narazil jsem na problém. Snažím se vyhledávat ze zadaného řetězce, řetězec a znak. Pro lepší pochopení příklad vstupu a výstupu:
vstup:
ahojprogramujivcplusplus
lu
a
výstup:
Retezec 'lu' byl nalezen na pozici: 17, 21
Znak byl v řetězci zobrazen: 2 krat
Tu část kódu pro hledání znaku, u mojeho př. znak 'a' jsem vymyslel ale nejde mi udělat ta část kde hledám zadaný řetězec, u mojeho př 'lu' . Snažím se to dělat přes stringy. Zatím můj kód, kde bohužel není nic o hledaném řetězci, protože všechny moje pokusy nefungují.
#include <iostream>
using namespace std;
void porovnej_znak(string retezec, string znak)
{
int znak_pocet = 0;
for(unsigned int i=0; i<retezec.length(); i++)
{
if(retezec[i] == znak[0]) znak_pocet++;
}
cout << "Znak byl v řetězci zobrazen: " << znak_pocet << " krat." << endl;
}
int main()
{
string retezec, znak;
cout << "Zadejte řetězec a znak pro porovnání:\n";
cin >> retezec >> znak;
porovnej_znak(retezec, znak);
}
Pokud by někdo věděl jak mě nakopnout nebo mi poskytl jak na to, budu rád :)
Děkuji pěkně.