Subversion Repositories svnkaklik

Rev

Rev 269 | Blame | Last modification | View Log | Download

/////////////////////////////////////////////////////////////////
// Program spocita pocet malych, velkych pismen a cislic v napsane radce.
/////////////////////////////////////////////////////////////////

#include <stdlib.h>
#include <stdio.h>

//#define TRUE 1
//#define FALSE 0


int napln_pole(int *adresa,int velikost)
{
int i;
  for(i=0;i<velikost;i++) adresa[i]=i;
}

int vypis_pole(int *adresa,int velikost,int strana)
{
int i;
  if(strana) for(i=0; i<velikost;i++) printf("%d   ",*(adresa+i));
  else  for(i=velikost;i>=0;i--) printf("%d   ",*(adresa+i));
}

int main()
{
int *pole;
int velikost;

  printf("Zadejte velikost pole:");
  scanf("%d", &velikost);

  pole=(int*)malloc( sizeof(int) * velikost);
  if (NULL==pole) printf("pamet nebyla pridelena");

  napln_pole(pole,velikost);
  vypis_pole(pole,velikost,TRUE);
  vypis_pole(pole,velikost,FALSE);
  
  free (pole);
}