#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define kk 10
int a;
void int_S(int* tab);
void double_S(double* tab);
void text_S(char* text);
void init()
{
srand(time(NULL));
a=1+rand()%kk;
}
char write_Letter(int b)
{
if(b%2==0)
return 'A';
else
return 'B';
}
void int_S(int* tab)
{
for(int i=0;i<kk;i++)
tab[i]=a;
}
void double_S(double* tab)
{
for(int i=0;i<kk;i++)
tab[i]=(1.00*a)/100.00;
}
void text_S(char* text)
{
for(int i=0;i<kk;i++)
text[i]=write_Letter(a);
}
int main(int argc, char **argv)
{
void* int_T; int* temp_I;
void* double_T; double* temp_D;
void* char_T; char* temp_C;
init();
int_T=malloc(kk*sizeof(int));
double_T=malloc(kk*sizeof(double));
char_T=malloc(kk*sizeof(char));
temp_I=(int*)int_T;
temp_D=(double*)double_T;
temp_C=(char*)char_T;
int_S(temp_I);
double_S(temp_D);
text_S(temp_C);
free(temp_C);
free(temp_D);
free(temp_I);
return 0;
}
Brak komentarzy:
Prześlij komentarz