Škôlka jazyka C

Fórum o programovaní v jazyku C založené 3. januára 2012

Aktuálny čas je 16 Apr 2024, 16:56

Všetky časy sú v GMT + 1 hodina




Vytvoriť novú tému Odpovedať na tému  [ Príspevkov: 5 ] 
Autor Správa
 Predmet príspevku: Úlohy 2_lekcia
PoslaťNapísal: 08 Apr 2012, 09:22 
Offline
Stredoškolák
Stredoškolák
Obrázok užívateľa

Registrovaný: 06 Jan 2012, 19:26
Príspevky: 458
Bydlisko: pod Pátrovom
Udelené body: 228 bodov
Získané body: 21 bodov
Sem ich dávajte.

_________________
kódy píšem na platforme: linux Ubuntu 12.04 (Geany, Code::Blocks), WinXP (Code::Blocks, PsPad editor),
Skype: libcokamo, ICQ: 56312279
Ak treba, napíš mi na libcosenior@gmail.com. To mám v mobile a stále po ruke.


Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy 2_lekcia
PoslaťNapísal: 17 Dec 2012, 06:58 
Offline
Školák
Školák

Registrovaný: 07 Jan 2012, 16:20
Príspevky: 23
Udelené body: 0 udelenie bodov
Získané body: 16 bodov
Snad je to podle zadání
Obrázok
Obidve úlohy spú napísané správne a pekne.
libcosenior


Prílohy:
lekce2.zip [1.13 KiB]
341 krát

_________________
Kompilátor DEV-C++ 4992 / winxp
Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy 2_lekcia
PoslaťNapísal: 30 Jan 2013, 12:35 
Offline
Školák
Školák
Obrázok užívateľa

Registrovaný: 24 Okt 2012, 17:40
Príspevky: 13
Bydlisko: Fončorda
Udelené body: 3 bodov
Získané body: 12 bodov
1. uloha som si nie velmi isty tym vstupom... Asi by to bolo velmi pomale pri velkych vstupoch...
Obrázok
Dobre napísané kódy.
libcosenior


Prílohy:
7.1.cpp [1.04 KiB]
352 krát
7.2.cpp [444 Bajtov]
343 krát
Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy 2_lekcia
PoslaťNapísal: 14 Máj 2014, 18:04 
Offline
Školák
Školák

Registrovaný: 15 Apr 2013, 18:48
Príspevky: 45
Udelené body: 0 udelenie bodov
Získané body: 22 bodov
2 lekcia

1. - NOK, chyba:
Kód:
for (i = 0; i < 3; i++) {
    printf("%d. znak:", i + 1);
    scanf("%s", &pole[i]);
    putchar('\n');
  }

Výraz %s je formátovaný vstup-výstup pre reťazec a nie pre znak.
Ak by si program skúšal, všimol by si si, že za vstupný znak sa berie aj znak '\n', teda enter a to je ďalšia chyba.
Mimochodom, moje riešenie v lekcii je zbytočne prekombinované, keď bude čas, zmením to.

2. - OK, ale v kóde:
Kód:
  float i, cislo;
  char c;

premenné float i, char c, sú navyše, teda zbytočne zaberajú miesto v pamäti.
Ak by si mal compiler nastavený tak, aby warningy hneď konvertoval na errory, ani by si ten program nescompiloval.

libcosenior


Prílohy:
1..c [476 Bajtov]
310 krát
2.c [293 Bajtov]
309 krát
Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy 2_lekcia
PoslaťNapísal: 04 Jún 2014, 20:29 
Offline
Školák
Školák

Registrovaný: 15 Apr 2013, 18:48
Príspevky: 45
Udelené body: 0 udelenie bodov
Získané body: 22 bodov
posielam opravu 1.
druhu som si opravil.

OK, dobrá práca.
libcosenior


Prílohy:
22.cpp [590 Bajtov]
322 krát
Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
Zobraziť príspevky z predchádzajúceho:  Zoradiť podľa  
Vytvoriť novú tému Odpovedať na tému  [ Príspevkov: 5 ] 

Všetky časy sú v GMT + 1 hodina


Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia


Rýchla úprava:
Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete zasielať súbory v tomto fóre

Hľadať:
Skočiť na:  
cron
Powered by phpBB® Forum Software © phpBB Group

Hosted by FreeSpace SK