C++ jsem zapomněla dodat :-) Chci to jen odklepnout, nic vím a ostatní s tím nějak neotravovat :D ( V rámci možností :D)
Příspěvky odeslané z IP adresy 188.175.160.–
Ukázka práce programu:
Zadejte 3 slova:
ahoj moje prikladzevsechnejtezsi
Slovo1 a slovo2 nejsou stejna.
Slovo1 a slovo3 nejsou stejna.
Slovo2 a slovo3 nejsou stejna.
Pocet znaku ve slovo1 je: 4
Pocet znaku ve slovo2 je: 4
Pocet znaku ve slovo3 je: 22
Zadejte 3 slova:
cviceni java programovani
Slovo1 a slovo2 nejsou stejna.
Slovo1 a slovo3 nejsou stejna.
Slovo2 a slovo3 nejsou stejna.
Pocet znaku ve slovo1 je: 7
Pocet znaku ve slovo2 je: 4
Pocet znaku ve slovo3 je: 12
Zadejte 3 slova:
hello world
Nespravny vstup.
Zadejte 3 slova:
jednodenni ale ale
Slovo1 a slovo2 nejsou stejna.
Slovo1 a slovo3 nejsou stejna.
Slovo2 a slovo3 jsou stejna.
Pocet znaku ve slovo1 je: 10
Pocet znaku ve slovo2 je: 3
Pocet znaku ve slovo3 je: 3
Zadejte 3 slova:
dva akvarium dva
Slovo1 a slovo2 nejsou stejna.
Slovo1 a slovo3 jsou stejna.
Slovo2 a slovo3 nejsou stejna.
Pocet znaku ve slovo1 je: 3
Pocet znaku ve slovo2 je: 8
Pocet znaku ve slovo3 je: 3
Zadejte 3 slova:
malo malo malo
Slovo1 a slovo2 jsou stejna.
Slovo1 a slovo3 jsou stejna.
Slovo2 a slovo3 jsou stejna.
Pocet znaku ve slovo1 je: 4
Pocet znaku ve slovo2 je: 4
Pocet znaku ve slovo3 je: 4
Zadejte 3 slova:
dvatisicedvestedvacetdva dvatisicedvestedvacetdvaapul trista
Slovo1 a slovo2 nejsou stejna.
Slovo1 a slovo3 nejsou stejna.
Slovo2 a slovo3 nejsou stejna.
Pocet znaku ve slovo1 je: 24
Pocet znaku ve slovo2 je: 28
Pocet znaku ve slovo3 je: 6
Zadejte 3 slova:
NEMAMRAD nemamrad NEmamRAD
Slovo1 a slovo2 jsou stejna.
Slovo1 a slovo3 jsou stejna.
Slovo2 a slovo3 jsou stejna.
Pocet znaku ve slovo1 je: 8
Pocet znaku ve slovo2 je: 8
Pocet znaku ve slovo3 je: 8
Ahoj, mám programování jako okrajový předmět, který musím vydržet jeden semestr, tak bych prosila o pomoc s jedním úkolem... Něco jsem vypotila, ale nefungovalo mi to :( Takže bych potřebovala příspěvky, které fungovat budou. Vím, že jsem nemožná, ptát se na fóru, ale co, tady chodí ti, kteří tomu rozumí :-)
Znění úkolu:Realizujte program, který pro tři slova vypíše počet znaků, které obsahují, a porovná každé s každým. Vypíše, zda se slova rovnají či nikoliv.
Vstupem programu jsou tři řetězce slovo1, slovo2 a slovo3.
Výstupem programu jsou následující informace v pořadí dle ukázek:
informace, zda se shoduje slovo1 a slovo2
informace, zda se shoduje slovo1 a slovo3
informace, zda se shoduje slovo2 a slovo3
počet znaků ve slovo1
počet znaků ve slovo2
počet znaků ve slovo3
Program detekuje chybu, pokud na vstupu nejsou zadaná požadovaná tři slova. V takovém případě vypíše chybové hlášení dle ukázky a ukončí se. Chybové hlášení vypisujte na standardní výstup (nevypisujte jej na standardní chybový výstup).
#57 vitamin
Počkej, já si vložil long int cislo1 a pak cislo2, abych oddělil dvě čísla mezerou, které pak sečte v binárních hodnotách, mám to přeměnit na char cislo1 a char cislo2 a vypsat ify, které si napsal pro ně?
Máš mail, prosím tě? Ukázal bych ti, co jsem vybástlil...Protože mi to nefunguje :(
Jak byste vyjádřili podmínku pro nesprávný vstup u tohoto kódu, co napsal RePRO? Mám totiž podobný, ale vzhledem k DU ho tady nebudu psát. Myslím podmínku pro to, aby při napsání jiného vstupu než jedniček a nul zahlásil program chybu... Zkoušel jsem kombinovat if závorky, ale bohužel mi to nešlo... Děkuji
#include <stdio.h>
#include <stdlib.h>
int main()
{
long int bin1, bin2;
int i = 0, zbytek = 0, sum[20];
printf("Zadejte prvni binarni cislo: ");
scanf("%ld", &bin1);
printf("Zadejte druhe binarni cislo: ");
scanf("%ld", &bin2);
while ((bin1 != 0) || (bin2 != 0))
{
sum[i++] = ((bin1 % 10) + (bin2 % 10) + zbytek) % 2;
zbytek = ((bin1 % 10) + (bin2 % 10) + zbytek) / 2;
bin1 = bin1/10;
bin2 = bin2/10;
}
if (zbytek != 0) sum[i++] = zbytek;
--i;
printf("Soucet dvou binarnich cisel je: ");
while (i >= 0) printf("%d", sum[i--]);
system("PAUSE");
return 0;
}