[ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.11.08
Prihlásený: 26.11.08
Príspevky: 5
Témy: 1 | 1
NapísalOffline : 19.11.2008 9:57 | Vysvetlenie programu

Prosim vas o vysvetlenie prikazov tohto programu,neroyumiem vsetkemu :( Dakujem vsetkzm ktory sa zapoja...
Kód:
#include<stdio.h>
//zadefinovanie znaku *
void znak(int v)
{
   int pocet=0 ,znak, l;
   pocet=v/500000;
   znak= (int) pocet;
   for(l=0;l<znak;l++)
      printf("*");
}
main()
{
   FILE*fr1;
   FILE*fr2;
   int obrat;
   int obrat1;
   int dni, i=0, suma=0, suma1=0, j=0, oddelenie;

      if((fr1 = fopen("store1.txt" ,"r"))==NULL)//otvorenie suboru
   {
      printf("Subor neexistuje!");
      return (0);
      }   
      if((fr2 = fopen("store2.txt" ,"r"))==NULL)//otvorenie suboru
   {
      printf("Subor neexistuje!");
      return (0);
      }
            //nacitanieprvych dvoch hodnot
      
    printf("Mesiac august\n\n");
    printf("Market\tPredaj v milionoch Sk\n");
    printf("\t0         5         10        15        20\n");       //  zadefinovanie grafu
    printf(" #\t|*********|*********|*********|*********|\n\n");
         
      printf("Porovnanie trzieb jednotlivych oddeleni. Jedna * reprezentuje trzbu 500000Sk.\n");
      printf("Pobocka 1\n");
      while((fscanf(fr1,"%i",&oddelenie)) !=EOF)//nacitanie ostatnych
      {
         suma=0;   
         fscanf(fr1,"%d",&dni);
            for(j=0;j<dni;j++) //slucka kerej premenna ma hodnotu 0 a opakuje sa pokym sa nerovna hodnote premennej
            {
               fscanf(fr1,"%i",&obrat);
               suma=suma+obrat; // suctu priradujem hodnotu predchadzajuceho suctu + obrat

            }
         printf("\n%i\n",oddelenie);
         printf("%i\n",suma);
         znak(suma);
      }
      printf("\nPobocka 2\n");
      while((fscanf(fr2,"%i",&oddelenie)) !=EOF)
      {
      suma1=0;   
         fscanf(fr2,"%d",&dni);
            for(j=0;j<dni;j++)                {
            fscanf(fr2,"%i",&obrat1);
               suma1=suma1+obrat1;
            }
         printf("\n%i\n",oddelenie);
         printf("%i\n",suma1);
         znak(suma1);
      }
   
   
      

   getchar();
      return(0); //koniec porgramu
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Vysvetlenie programu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 19.11.2008 10:52 | Vysvetlenie programu

čomu presne z toho nerozumieš ? veď to tam máš ešte zakomentované čo-čo robí... tipujem že ti dakto písal úlohu do školy že ? tak či tak, keď to potrebuješ, tak by si mal rozumieť aspoň základným veciam a pokiaľ nerozumieš ničomu, tak je to trocha problém


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.11.08
Prihlásený: 26.11.08
Príspevky: 5
Témy: 1 | 1
Napísal autor témyOffline : 20.11.2008 12:34 | Vysvetlenie programu

to čo neni vysvetlené tou nerozumiem:-)


Offline

Skúsený užívateľ
Skúsený užívateľ
Vysvetlenie programu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 20.11.2008 12:44 | Vysvetlenie programu

veď okomentované tam máš prakticky všetko, aj to, čo by sa komentovať nemalo...
vravím, skús byť konkrétny, lebo kryštáľová guľa sa mi pokazila minulý víkend :)


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.11.08
Prihlásený: 26.11.08
Príspevky: 5
Témy: 1 | 1
Napísal autor témyOffline : 20.11.2008 20:57 | Vysvetlenie programu

potrebujem vysvetlenie tých zátvoriek:-)


Offline

Skúsený užívateľ
Skúsený užívateľ
Vysvetlenie programu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 20.11.2008 21:37 | Vysvetlenie programu

veď tam sú samé zátvorky :lol: zátvorky ohraničujú logický celok, používajú sa aj na označenie funkcií, pričom do tých zátvoriek vkladáme vstupné argumenty funkcie, prípadne ich môžeme použiť pre matematické operácie :)


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.11.08
Prihlásený: 26.11.08
Príspevky: 5
Témy: 1 | 1
Napísal autor témyOffline : 20.11.2008 22:50 | Vysvetlenie programu

No a teraz to aplikuj pre moje podmienky,pls,jak by si vysvetlil kažý príklad


Offline

Užívateľ
Užívateľ
Vysvetlenie programu

Registrovaný: 30.05.07
Prihlásený: 29.03.14
Príspevky: 641
Témy: 46 | 46
NapísalOffline : 20.11.2008 23:53 | Vysvetlenie programu

mam napad: kup si knihu o zakladoch C, alebo si precitaj nejake tutorialy na internete ak nemas na knihu peniaze...
myslim ze nikto na fore nema chut vysvetlovat C uplne od zakladov, jedine ze by si bola pekna baba a prebiehalo by to osobne :lol: ale predpokladam podla mena ze si chlap... :P

aby sa nepovedalo: http://programujte.com/index.php?akce=c ... c-%96-uvod , http://www.builder.cz/serial3.html - za 2.594 sekundy som nasiel hned 2 serialy o C pre zaciatocnikov a dokonca to je v cestine


Offline

Užívateľ
Užívateľ
Vysvetlenie programu

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13 | 13
NapísalOffline : 21.11.2008 13:15 | Vysvetlenie programu

mate moj respekt, ja k takym veciam ani nepisem...


_________________
Učet je neaktívny.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.11.08
Prihlásený: 26.11.08
Príspevky: 5
Témy: 1 | 1
Napísal autor témyOffline : 23.11.2008 17:57 | Vysvetlenie programu

:shock: ach jaj..ja nepotrebujem vysvetliť celé C-čko ale len príkazy v mojom programe,a zátvorky nikto ma nechápe??? :(


Offline

Skúsený užívateľ
Skúsený užívateľ
Vysvetlenie programu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.11.2008 18:25 | Vysvetlenie programu

A ktoré zátvorky? Tieto: http://en.wikipedia.org/wiki/Curly_brac ... g_language ?

A ktoré príkazy? Printf je výstup, Scanf vstup, if je podmienkový blok, while a for sú cykly...

Skús byť trochu kontkrétnejší a prejav viac vlastnej iniciatívy.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Vysvetlenie programu

Registrovaný: 12.10.06
Prihlásený: 23.11.24
Príspevky: 20532
Témy: 79 | 79
Bydlisko: Banska Byst...
NapísalOffline : 23.11.2008 20:41 | Vysvetlenie programu

Maikynek píše:
:shock: ach jaj..ja nepotrebujem vysvetliť celé C-čko ale len príkazy v mojom programe,a zátvorky nikto ma nechápe??? :(


lenze v tom programe ty potrebujes vysvetlit banality, ktore su napisane na prvych 10 stranach hocijakej knihy o Ccku...cize uplne zaklady. ked uz si veselo programujes, tak toto mas davno vediet, alebo si mal davat v skole pozor. toto sa neda len tak naliat do hlavy ako pivo.


_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
 [ Príspevkov: 12 ] 


Vysvetlenie programu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie zdrojaku k programu

v Assembler, C, C++, Pascal, Java

2

421

20.06.2010 13:19

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie

v PHP, ASP

3

470

13.08.2010 11:32

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie

v Správy pre vedenie fóra

5

1129

25.05.2010 11:28

Daron

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie

v HTML, XHTML, XML, CSS

11

836

24.09.2008 12:19

zaciatocnik

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie

v PHP, ASP

9

666

22.04.2009 19:39

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie

v Modifikácie, návody a projekty

19

4056

14.01.2011 8:31

mack0

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie bublesort

v Assembler, C, C++, Pascal, Java

2

400

10.12.2014 22:37

Misosvk

V tomto fóre nie sú ďalšie neprečítané témy.

Coinminer ? Vysvetlenie

v Antivíry a antispywary

5

488

14.07.2014 0:56

stopa27

V tomto fóre nie sú ďalšie neprečítané témy.

vysvetlenie pojmov

v Siete

1

905

19.08.2006 15:10

Harlequin

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie importu

v Ostatné

2

295

30.01.2013 15:37

zaciatocnik

V tomto fóre nie sú ďalšie neprečítané témy.

vysvetlenie scriptu

v JavaScript, VBScript, Ajax

4

538

13.11.2010 20:57

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

Tv karta vysvetlenie

v Rozširujúce karty

0

944

16.01.2008 17:37

R.I.P.

V tomto fóre nie sú ďalšie neprečítané témy.

Vysvetlenie PHP kodu

v PHP, ASP

2

486

18.10.2017 16:36

IPP

V tomto fóre nie sú ďalšie neprečítané témy.

Pekná url - vysvetlenie.

v Ostatné

1

491

26.08.2012 15:33

iop

V tomto fóre nie sú ďalšie neprečítané témy.

Java, vysvetlenie prikazu

v Assembler, C, C++, Pascal, Java

3

646

24.11.2013 17:18

Vikinger

V tomto fóre nie sú ďalšie neprečítané témy.

Casovanie ram (vysvetlenie)

v Pamäte

3

3482

27.01.2010 21:35

Jaro



© 2005 - 2024 PCforum, edited by JanoF