Je tu někdo začínající programátor nebo chce začít... Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Valcha
Pohlaví: Nespecifikováno

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Valcha » 22 led 2014 13:22

FireRabbit:To je vše co napíšeš?
Difadon: Chceš se tedy přidat?

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod CZechBoY » 22 led 2014 13:29

OlikCZ: ajaj, hodně smutnej kod... samá magická konstanta, neznámý názvy proměnných, špatný odsazení, všechno v mainu, ...
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
OlikCZ
Level 3.5
Level 3.5
Příspěvky: 833
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod OlikCZ » 22 led 2014 13:57

Vzal jsem to jen jako příklad, že ke každému kódu je zadání. Tady je ten test dodělaný, není to všechno v mainu. Nebudu při testu ztrácet čas pojmenováváním a odsazením. :D Nenabízím to začínajícím, ale těm co se učí programování na škole a chtějí za výměnu více zdrojů, příkladu... Ty nemůžeš nabídnout jak jsi psal nic, takže se prosím tě zdrž komentáře. Nebudu tady nic řešit, vysvětlovat. Prostě jestli se někdo takový najde, co má, ať se ozve.

Kód: Vybrat vše

//---------------------------------------------------------------------------

#include <stdio.h>
#include <conio.h>
#include <time.h>


//---------------------------------------------------------------------------

void serid(int p[]);
int nejj(int p[], int s, int *a);
int nemaji(int p[]);
int main()
{
   int pole[25],i,*q,pocet,y=0,r,t;
   srand(time(NULL));
   for(i=0;i<25;i++)
   {
      pole[i]=rand()%63+18;
      printf("%d ",pole[i]);
   }
   pocet=nemaji(pole);
   printf("\nUlevu na danich nema %d zamestnancu",pocet);

   q=(int*)malloc(sizeof(int)*pocet);
   for(i=0;i<25;i++)
   if((pole[i]>26)&&(pole[i]<60))
   {
      q[y]=pole[i];
      y++;
   }
   printf("\n");
   for(i=0;i<pocet;i++)
   printf("%d ",q[i]);


   printf("\nNejmladsi zamestnanec firmy ma vek: %d",nejj(pole,25,&r));
   printf(" a nejstarsi %d",r);
   nejj(q,pocet,&t);
   printf("\nNejmladsi zamestnanec bez danove ulevy ma vek: %d",nejj(q,pocet,&t));
   printf(" a nejstarsi %d",t);
   serid(pole);


   free(q);
   q=NULL;

   getch ();
   return 0;
}
//---------------------------------------------------------------------------
int nemaji(int p[])
{
   int i,x=0;
   for(i=0;i<25;i++)
      if((p[i]>26)&&(p[i]<60)) x++;

   return x;
}
int nejj(int p[], int s, int *a)
{
   int i,b=p[0];
   (*a)=p[0];
   for(i=0;i<s;i++)
   {
      if(p[i]>(*a))(*a)=p[i];
      if(p[i]<b)b=p[i];
   }

   return b;
}

void serid(int p[])
{
   int i,j,a;
   for(i=0;i<25-1;i++)
   {
      for(j=0;j<25-1;j++)
      {
         if(p[j]<p[j+1])
         {
            a=p[j];
            p[j]=p[j+1];
            p[j+1]=a;
         }
      }
   }

   printf("\n");
   for(i=0;i<25;i++)
      printf("%d ",p[i]);
}
i5 3350-P GTX 660 2GB 8GB DDR3 MSI B75A-G43
Toshiba satellite pro c50 i3,8GB RAM,120GB SSD
Xioami Redmi 1S

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod CZechBoY » 22 led 2014 13:59

OlikCZ: napsal jsem zatím 3 projekty, jelikož jsi napsal, že programuješ v C, tak jsem napsal projekty v C :-)
Všechno není v mainu, ale je tam toho nejvíc a hodně zbytečností, které by měly být ve funkcích.
Je to sice malý projekt, ale na těch se člověk učí nejlíp, protože jde napáchat celkem málo škody.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Difadon
Level 2.5
Level 2.5
Příspěvky: 323
Registrován: leden 14
Bydliště: Špindlerův Mlýn
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Difadon » 22 led 2014 14:14

Valcha píše:Difadon: Chceš se tedy přidat?


Psal jsem, že to bohužel není nic pro mě. Nikdy jsem na IT škole nebyl, takže žádné takové materiály nemám. :)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod CZechBoY » 22 led 2014 14:16

Difadon: Však učit se můžeš co chceš, ikdyž studuješ třeba veterinu ;)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Difadon
Level 2.5
Level 2.5
Příspěvky: 323
Registrován: leden 14
Bydliště: Špindlerův Mlýn
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Difadon » 22 led 2014 14:23

To sice ano. Ale pokud je to projekt pro sdílení materiálů, tak bych pro takový projekt nebyl přínosem, když mu nemám co nabídnout. :D

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod CZechBoY » 22 led 2014 14:24

Budeš jen přihlížet a zkoušet sám, i to je dobrá zkušenost.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Valcha
Pohlaví: Nespecifikováno

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Valcha » 22 led 2014 14:25

Ale já nic takového nepsal-byla to možnost,nápad-nic neumíš-přidej se k nám ! :D

Uživatelský avatar
Difadon
Level 2.5
Level 2.5
Příspěvky: 323
Registrován: leden 14
Bydliště: Špindlerův Mlýn
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Difadon » 22 led 2014 15:19

Tak jo. :D

Valcha
Pohlaví: Nespecifikováno

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Valcha » 22 led 2014 15:30

Dáš mi tedy skype?

Uživatelský avatar
Difadon
Level 2.5
Level 2.5
Příspěvky: 323
Registrován: leden 14
Bydliště: Špindlerův Mlýn
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Je tu někdo začínající programátor nebo chce začít...

Příspěvekod Difadon » 22 led 2014 16:16

Mám ho v profilu. :D :D :D


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti