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 89.103.102.–

Petr
C / C++ › společný násobek n čísel
12. 11. 2012   #166613

Díky moc za rady všem :) celej program už skoro mám jen tam teď musím nějak nacpat nějakou podmínku aby to nepřesáhlo hodnotu UINT_MAX nenapadá někoho něco nějak mi docházejí nápady.

Petr
C / C++ › společný násobek n čísel
11. 11. 2012   #166495

   

Ahoj
nemohl by mi někdo poradit jak v C na nejmenší společnej násobek n čísel....čísla jsou zadána v poli, už se to snažím udělat od rána a vůbec mi to nejde.  

Lukáš
C / C++ › programator v okoli pribrami
11. 11. 2012   #166481

Zdravím, měl bych dotaz nenašel y se tu někdo z okolí Příbrami kdo by byl ochotnej mi očcas trochu pomoct. Nemyslím pomoc, že by za mě něco psal ale občas trochu poradit nebo vysvětlit. Samozřejmě za finanční odměnu.

Petr
C / C++ › oddělovač
8. 11. 2012   #166196

bohužel ani za použití závorek mi to nefunguje a v úkolu máme použít unsigned int :(

Petr
C / C++ › oddělovač
8. 11. 2012   #166185

   


if(scanf("%u:%2u", &d, &h) != 2 || h >= 60 || d<0 || h<0 )puts("chyba!");
else printf("%ud %uh  = %u h\n", d, h, d*60+h);

Tak přesně takhle jsem to tam přidal tu podmínku a když zadám -12:23 tak to hodí nějaké nesmyslné číslo. Nemůže to být tím že je to v unsigned int?

Petr
C / C++ › oddělovač
8. 11. 2012   #166182

Díky moc za radu...ale ještě se bohužel vyskytl jeden problém a to když zadám zaporné číslo př: -12:23 nebo 12:-23...aby to také vypsalo chybu snažil jsem se to vyřešit celý večer ale nepovedlo se :(

Lukas
C / C++ › provnání hodnot
25. 10. 2012   #165316

#6 vitamin
takhle ne no...chtel jsem jen ukazat jaky jsou mozny kombinace :)... jinak by to bylo asi takhle? nebo teda takhle podobne to mam ja : (A/D==B/E)&&(B/E==C/F)&&(A/D==E/F) atd...

Lukas
C / C++ › provnání hodnot
25. 10. 2012   #165309

Nejsi nahodou z FITu? :) jinak musis zjistit vsechny mozny kombinace pro ktery to plati :)

(A/D==B/E==C/F) nebo (A/F==B/D==C/E) nebo (A/F==B/E==C/D) nebo (A/D==B/F==C/E) nebo (A/E==B/D==C/F)(A/E==B/F==C/D)....

Co se týká zaokrouhlení použij floor...př: floor(x*10)/10 ti zaokrouhlí na desetiny :)

Lukas
C / C++ › provnání hodnot
25. 10. 2012   #165306

Přesně toto jsem řešil minulí týden. Záleži jestli půjdou strany po sobě nebo ne :) příklad: 2,3,4 je podobný s 4,6,8 pokud jdou strany po sobe. Pokud nejdou tak je podobny i 2,3,4 s 6,4,8 :)

Lukas
C / C++ › Mezní hodnoty
25. 10. 2012   #165301

jaj toho jsem si nevšiml...omlouvám se....ale i tak už opravdu nevím jak to vyřešit.

Lukas
C / C++ › Mezní hodnoty
25. 10. 2012   #165299

V Int mám jenom počítání kolikrát se ten cyklus opakoval. 

Lukas
C / C++ › Mezní hodnoty
25. 10. 2012   #165294

   

int obratCislo( unsigned long long int i){
unsigned long long int j=0,k=0;
while(i!=0){
    j=i%10; 
    i=i/10;
    if (i==0) {k=k+j; return k;}
    else {k=k+j; k=k*10;}
    }
}
int main()
{
    unsigned long long int a,znak,b;int iterace=0;
    printf("Zadejte cislo:\n");
    znak = scanf("%llu", &a);
    if ((znak!=1) || (a<=0)) { printf("Nespravny vstup.\n");system("pause"); return 0; }
    b=obratCislo(a);
    while (a!=b)
          {
                iterace++;
                a=a+b;
                if (a>=ULLONG_MAX) {printf("Palindrom nenalezen.\n");system("pause");return 0;}
                b=obratCislo(a);
                }
    printf("Vypocteny palindrom: %llu (iteraci: %d)\n",a,iterace);
    
    system("pause");
    return 0;
}
Lukas
C / C++ › Mezní hodnoty
25. 10. 2012   #165292

Tak to vůbec nevim jak udělám...(dodávám že jsem začátečník)... a teď mě absolutně nenapadá jak to vyřešit :(

Lukas
C / C++ › Mezní hodnoty
25. 10. 2012   #165289

Zdravím mam problém z mezními hodnotami...program po zadání čísla vypočte číselný palindrom...mam to v typu "unsigned long long int" a i když podle nápovědy vím že palindrom z čísla 592 se zjistit nedá tak mi ho program vypíše...nevím jak určit mezní hodnoty. 

if (a>=ULLONG_MAX) {printf("Palindrom nenalezen.\n"); return 0;}

zkoušel jsem to takhle ale také to nejde :(

Lukas
C / C++ › číslo obráceně
22. 10. 2012   #165137

Dík za rady, ale pořad mi to nějak nejde udělat  (pole jsem ještě ani nebrali)... Teď jsem ještě zkoušel ten program co jsem napsal pan Ingiraxo a ten mi jako výsledek vyhodí řetězec a ne číslo... abych to upřesnil potřebuji například z čísla a=123 udělat číslo b=321 a poté tyto dvě čísla sečíst.

Lukas
C / C++ › číslo obráceně
21. 10. 2012   #165053

Zdravím,

jsem začátečník a mám za úkol napsat v C program na zjištění číselného palindromu, ale nevím jak napsat část, kdy se z čísla (např: a=83 stane číslo b=38 ). Nedokázal by mi někdo poradit prosím?     

 

 

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