Škôlka jazyka C

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

Aktuálny čas je 28 Mar 2024, 23:06

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




Fórum je zamknuté Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.  [ Príspevkov: 6 ] 
Autor Správa
 Predmet príspevku: Úlohy k 4. lekcii
PoslaťNapísal: 03 Feb 2012, 15:56 
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 k 4. lekcii
PoslaťNapísal: 17 Júl 2012, 12:19 
Offline
Školák
Školák
Obrázok užívateľa

Registrovaný: 27 Mar 2012, 09:30
Príspevky: 19
Udelené body: 0 udelenie bodov
Získané body: 19 bodov
Dnes pridám ešte tieto. :D
Obrázok
Pochopené a vypracované na jedničku.
libcosenior


Prílohy:
2.c [437 Bajtov]
305 krát
3.c [634 Bajtov]
309 krát
4.c [574 Bajtov]
300 krát
Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy k 4. lekcii
PoslaťNapísal: 02 Nov 2012, 12:19 
Offline
Školák
Školák

Registrovaný: 07 Jan 2012, 16:20
Príspevky: 23
Udelené body: 0 udelenie bodov
Získané body: 16 bodov
Reseni
Obrázok
2. - OK
3. - OK, len toto:

printf("Nejvetsi hodnota v poli byla %d \n",nejvetsi(&pole[0]));
sa mohlo zapísať aj takto:
printf("Nejvetsi hodnota v poli byla %d \n",nejvetsi(pole));
4. - skoro OK, na mojom PC to dávalo chybu behu programu.
Trochu som to opravil, pozri si to a pamätaj, že treba aby si už používal:

Kód:
int main(void)
{
    ...
    ...
    return 0;
}

Tu je ten opravený:
Kód:
/* Naplňte dvadsaťprvkové pole prvkami Fibonacciho postupnosti 1,1,2,3,5,8,...
(To je tá, kde sa ďalší člen rovná súčtu predošlých dvoch.) Použite pri tom smerníkový
zápis – hranaté zátvorky smiete použiť len v deklarácii poľa.
*/
#include "stdio.h"

 int fibb(int stupen)
 {
  int pozice=0, prvni = 0, druhe = 1, vysledek = 1;

   if ( stupen < 2 ) return(1);
   do
   {
    pozice++;
    vysledek = prvni + druhe;
   prvni = druhe;
   druhe = vysledek;

   }
   while ( pozice <stupen);

  return(vysledek);
 }


 int main(void)
 {
  int *padr, i, pole[20];

  padr = pole;

  for (i=0;i<20;i++) {
        *padr = fibb(i);
        printf("Hodnota  pro %d. stupen je %d \n",i+1,*padr);
    }
  return 0;
 }

libcosenior


Prílohy:
Lekce4_repaired.zip [1.99 KiB]
304 krát

_________________
Kompilátor DEV-C++ 4992 / winxp


Naposledy upravil radasol dňa 02 Nov 2012, 19:32, celkovo upravené 1
Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy k 4. lekcii
PoslaťNapísal: 02 Nov 2012, 16:49 
Offline
Školák
Školák

Registrovaný: 07 Jan 2012, 16:20
Príspevky: 23
Udelené body: 0 udelenie bodov
Získané body: 16 bodov
Ale pole je 10-ti prvkové - 0 až 9

_________________
Kompilátor DEV-C++ 4992 / winxp


Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Úlohy k 4. lekcii
PoslaťNapísal: 02 Nov 2012, 19:16 
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
To nie je, pretože si ho definoval takto: pole[9]
To číslo vnútri hranatých zátvoriek špecifikuje koľko prvkov má pole.
Teda to tvoje má 9 prvkov, teda pole[0] - pole[8].

_________________
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 k 4. lekcii
PoslaťNapísal: 02 Nov 2012, 19:29 
Offline
Školák
Školák

Registrovaný: 07 Jan 2012, 16:20
Príspevky: 23
Udelené body: 0 udelenie bodov
Získané body: 16 bodov
Opraveno

_________________
Kompilátor DEV-C++ 4992 / winxp


Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
Zobraziť príspevky z predchádzajúceho:  Zoradiť podľa  
Fórum je zamknuté Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.  [ Príspevkov: 6 ] 

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