Škôlka jazyka C
http://skolka-jazyka-c.freespace.sk/

Úlohy k 7. lekcii
http://skolka-jazyka-c.freespace.sk/viewtopic.php?f=8&t=43
Stránka 1 z 1

Autor:  marmik [ 16 Jan 2012, 20:13 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

S 5kou si budu muset trochu polámat hlavu.Nebo ji nechám machrům,protože se jako machr necítím. :D
Obrázok
Dobre si to spravil, len by to chcelo pre prehľadnosť kódu rozlišovať bloky.
Asi takto:

Kód:
#include <stdio.h>
main()
{
    int i, j, k;

    printf("Zadaj tri cisla za sebou s jednou medzerou:  ");
    scanf("%d%d%d", &i, &j, &k);
    if (i > j && i > k)
    {
        printf("balbla");
        i = j + k;
        printf("%d", i);
    }
    else
    printf("Premenna %d nie je najvacsia.", i);
}
Vlastne idle (napr. Code::Blocks) navrhujú tie odstupy. Napíš napr. { a daj enter.
libcosenior


Prílohy:
l7u2.c [156 Bajtov]
216 krát
l7u3.c [214 Bajtov]
186 krát
l7u4.c [275 Bajtov]
201 krát

Autor:  qpj [ 24 Jan 2012, 08:40 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Je tu nový deň a nové úlohy,tak ich prikladám 2-5
Obrázok
Pekne spravené, zvlášť 5. úloha.
libcosenior


Prílohy:
lekcia7-2.c [96 Bajtov]
194 krát
lekcia7-3.c [164 Bajtov]
199 krát
lekcia7-4.c [223 Bajtov]
209 krát
lekcia7-5.c [323 Bajtov]
187 krát

Autor:  radasol [ 03 Feb 2012, 16:22 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Muze to tak byt ?
Obrázok
2. Posledné číslo (aj keď je nepárne - liché), to sa vo výpise nezobrazí.
Malo tam byť i <
= pocet.
3. Tá istá chyba.
4. a 5. výborne napísané.
libcosenior


Prílohy:
uloha2.c [281 Bajtov]
198 krát
uloha3.c [361 Bajtov]
194 krát
uloha4.c [277 Bajtov]
193 krát
uloha5.c [503 Bajtov]
185 krát

Autor:  m75o [ 28 Feb 2012, 20:57 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Ďalšie súbory.
Obrázok

2. funguje - ale v zadaní je "pomocou cyklu for" a ty tam máš while (opraviť)
3. to isté ako 2. (opraviť)
4. OK - pekne jednoducho
5. OK

Malé upozornenie.
V úlohách čo si odovzdal sa opakuje jeden nedostatok, ktorý síce nemá vplyv na chod programu, ale má vplyv na jeho prehľadnosť.
A to, že je treba rozlišovať jednotlivé bloky programu.
Napríklad tvoj program:

Kód:
#include <stdio.h>
main()
{
int i,j,k;
printf("zdaj velkost stvorca: ");
scanf("%d",&k);
for (i=1;i<=k;i++)
{
for (j=1;j<=k;j++)
{
    putchar('*');
}
putchar('\n');
}
}

Upravený do blokov:
Kód:
#include <stdio.h>
main()
{
  int i,j,k;
  printf("zdaj velkost stvorca: ");
  scanf("%d",&k);
  for (i=1;i<=k;i++)
  {
    for (j=1;j<=k;j++)
    {
      putchar('*');
    }
  putchar('\n');
  }
}

Ktorý sa ti páči viac? ;)
libcosenior


Prílohy:
L07 u3par nepar.c [135 Bajtov]
190 krát
L07 u4 stvorec.c [185 Bajtov]
194 krát
L07u2 neparne cisla.c [100 Bajtov]
210 krát
L07 u05 Pyramyda.c [670 Bajtov]
182 krát

Autor:  adam [ 05 Apr 2012, 12:11 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Dnes som sa tomu viac venoval.
Doplnil som aj program na vykreslenie obvodu trojuhoľníka. ;)
Obrázok
Obrázok
Veľmi pekne a jednoducho spravené. Aj pridaná úloha veľmi pekne spravovaná.
libcosenior


Prílohy:
1.uloha.c [615 Bajtov]
179 krát
2.uloha.c [243 Bajtov]
192 krát
3.uloha.c [315 Bajtov]
196 krát
4.uloha.c [397 Bajtov]
180 krát
5.uloha.c [652 Bajtov]
189 krát
5_plus.uloha.c [878 Bajtov]
169 krát

Autor:  tommih [ 22 Máj 2012, 19:26 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Úlohy zo siedmej lekcie.
Obrázok
Obidve úlohy sú dobre spravené, len tú prvú si mohol spraviť podobným spôsobom ako druhú. Takto je zbytočne rozťahaný kód a ani to nie je prehľadnejšie.
libcosenior


Prílohy:
Priklad1.c [547 Bajtov]
190 krát
Priklad2.c [535 Bajtov]
179 krát

Autor:  m75o [ 28 Máj 2012, 18:37 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Upravené úlohy 2 a 3.
Už je to úplne v poriadku.
libcosenior


Prílohy:
L07 u3-2.c [146 Bajtov]
202 krát
L07u2-2.c [123 Bajtov]
172 krát

Autor:  samouk [ 10 Júl 2012, 10:19 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Toto bola maličkosť. ;)
Obrázok
Splnené bezchybne.
libcosenior


Prílohy:
1.c [598 Bajtov]
163 krát
2.c [985 Bajtov]
170 krát

Autor:  Be11 [ 12 Aug 2012, 10:11 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Hotovo!
zatiaľ nehodnotím známkou
1. - OK, môže byť aj tak, ale kód môže byť aj jednoduchší ( v lekcii je vzor)
2. - NOK, nemáš nekonečný cyklus a kód môže byť aj jednoduchší ( v lekcii je vzor)
libcosenior


Prílohy:
2.Uloha.c [736 Bajtov]
187 krát
1.Uloha.c [420 Bajtov]
180 krát

Autor:  Be11 [ 15 Aug 2012, 08:50 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Si si namňa sadol :lol: :lol:
No ok, opravil som to, ale kod nieje oňič jednoduchší,skoro.
Ten cyklus while(1) je nekonečný.Tak isto ako for(;;).
Takže neviem o čo tu ide.
Obrázok
Už je to OK.
Kód je každopádne kratší a prehľadnejší.
Možno som špatne videl, ale zdalo sa mi, že tam máš niečo takéto:
while ( i < 100)
Mohol som sa však zmýliť.
libcosenior


Ospravedlňujem sa.
Nebolo tam
while ( i < 100)
ale
while (100)
čo je tiež nekonečná smyčka, takže moja pripomienka:

2. - NOK, nemáš nekonečný cyklus
bola nesprávna a neopodstatnená.
libcosenior


Prílohy:
1.Uloha.c [342 Bajtov]
172 krát
2.Uloha.c [568 Bajtov]
182 krát

Autor:  16DodgE16 [ 31 Mar 2013, 17:52 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Lekcia 7
Obrázok
1. - OK, bezchybne
2. - OK
libcosenior


Prílohy:
L7U1.c [366 Bajtov]
159 krát
L7U2.c [517 Bajtov]
162 krát

Autor:  popolvar [ 21 Apr 2013, 21:22 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

Tak som sa stihol ešte venovať trochu aj siedmej lekcii, posielam dve úlohy.
Obrázok
Obidve úlohy sú napísane veľmi dobre.
libcosenior


Prílohy:
U1L7.c [545 Bajtov]
161 krát
U2L7.c [954 Bajtov]
156 krát

Autor:  ostmaster [ 18 Jún 2013, 11:02 ]
Predmet príspevku:  Re: Úlohy k 7. lekcii

ulohy zo siedmej lekcie
Obrázok
Obidve úlohy sú OK.
libcosenior


Prílohy:
1.c [308 Bajtov]
148 krát
2.c [456 Bajtov]
163 krát

Stránka 1 z 1 Všetky časy sú v GMT + 1 hodina
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/