#include<stdio.h>
#include<stdlib.h>
//#define l 5
//void stworz( int *, int);
void stworz_losowe(int *, int);
void wysw (int *, int);
void zlacz (int *, int *, int *, int);
main()
{
int *tabela1, *tabela2, *tabela3, l;
printf("Podaj wielkosc tablic:\n"); tabela1
=malloc(sizeof(int)* l
); tabela2
=malloc(sizeof(int)* l
); tabela3
=malloc(sizeof(int)* l
); //
//
//printf("Podaj liczby do pierwszej Tablicy:\n");
//stworz(tabela1, l);
stworz_losowe(tabela1, l);
//printf("Podaj liczby do drugiej Tablicy:\n");
//stworz(tabela2, l);
stworz_losowe(tabela2, l);
printf("Tabela pierwsza: \n"); wysw(tabela1, l);
wysw(tabela2, l);
zlacz(tabela1, tabela2, tabela3, l);
printf("\ntabela trzecia:\n"); wysw(tabela3, l);
}
void stworz(int tab[], int wielk)
{
int i;
for(i=0;i<wielk;i++)
{
}
}
void stworz_losowe(int tab[], int wielk)
{
int i;
for(i=0;i<wielk;i++)
{
}
}
void wysw(int tab[], int wielk)
{
int i;
for(i=0;i<wielk;i++)
{
}
}
void zlacz(int tab1[], int tab2[], int tab3[], int wielk)
{
int i;
for(i=0;i<wielk;i++)
{
if(tab1[i]<tab2[i])tab3[i]=tab1[i];
else tab3[i]=tab2[i];
}
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+Ci8vI2RlZmluZSBsIDUKIAovL3ZvaWQgc3R3b3J6KCBpbnQgKiwgaW50KTsKdm9pZCBzdHdvcnpfbG9zb3dlKGludCAqLCBpbnQpOwp2b2lkIHd5c3cgKGludCAqLCBpbnQpOwp2b2lkIHpsYWN6IChpbnQgKiwgaW50ICosIGludCAqLCBpbnQpOwptYWluKCkKewogCiAgICBpbnQgKnRhYmVsYTEsICp0YWJlbGEyLCAqdGFiZWxhMywgbDsKICAgIHByaW50ZigiUG9kYWogd2llbGtvc2MgdGFibGljOlxuIik7CiAgICBzY2FuZigiJWQiLCAmbCk7CiAgICB0YWJlbGExPW1hbGxvYyhzaXplb2YoaW50KSogbCk7CiAgICB0YWJlbGEyPW1hbGxvYyhzaXplb2YoaW50KSogbCk7CiAgICB0YWJlbGEzPW1hbGxvYyhzaXplb2YoaW50KSogbCk7CiAgICAvLwogICAgLy8KICAgIC8vcHJpbnRmKCJQb2RhaiBsaWN6YnkgZG8gcGllcndzemVqIFRhYmxpY3k6XG4iKTsKICAgIC8vc3R3b3J6KHRhYmVsYTEsIGwpOwogICAgc3JhbmQodGltZShOVUxMKSk7CiAgICAKICAgIHN0d29yel9sb3Nvd2UodGFiZWxhMSwgbCk7CiAgICAvL3ByaW50ZigiUG9kYWogbGljemJ5IGRvIGRydWdpZWogVGFibGljeTpcbiIpOwogICAgLy9zdHdvcnoodGFiZWxhMiwgbCk7CiAgICBzdHdvcnpfbG9zb3dlKHRhYmVsYTIsIGwpOwogICAgcHJpbnRmKCJUYWJlbGEgcGllcndzemE6IFxuIik7CiAgICB3eXN3KHRhYmVsYTEsIGwpOwogICAgcHJpbnRmKCJcblRhYmVsYSBkcnVnYTogXG4iKTsKICAgIHd5c3codGFiZWxhMiwgbCk7CiAgICB6bGFjeih0YWJlbGExLCB0YWJlbGEyLCB0YWJlbGEzLCBsKTsKICAgIHByaW50ZigiXG50YWJlbGEgdHJ6ZWNpYTpcbiIpOwogICAgd3lzdyh0YWJlbGEzLCBsKTsKICAgIAogICAgZnJlZSh0YWJlbGExKTsKICAgIGZyZWUodGFiZWxhMik7CiAgICBmcmVlKHRhYmVsYTMpOwp9CiAKdm9pZCBzdHdvcnooaW50IHRhYltdLCBpbnQgd2llbGspCnsKICAgIGludCBpOwogICAgZm9yKGk9MDtpPHdpZWxrO2krKykKICAgIHsKICAgICAgICBzY2FuZigiJWQiLCAmdGFiW2ldKTsKICAgIH0KfQogCnZvaWQgc3R3b3J6X2xvc293ZShpbnQgdGFiW10sIGludCB3aWVsaykKewogICAgaW50IGk7CiAgICAKICAgIGZvcihpPTA7aTx3aWVsaztpKyspCiAgICB7CiAgICAgICAgdGFiW2ldPXJhbmQoKSUxMDsKICAgIH0KfQogCiAKdm9pZCB3eXN3KGludCB0YWJbXSwgaW50IHdpZWxrKQp7CiAgICBpbnQgaTsKICAgIGZvcihpPTA7aTx3aWVsaztpKyspCiAgICB7CiAgICAgICAgcHJpbnRmKCIlZCwgIiwgdGFiW2ldKTsKICAgIH0KfQogCiAKdm9pZCB6bGFjeihpbnQgdGFiMVtdLCBpbnQgdGFiMltdLCBpbnQgdGFiM1tdLCBpbnQgIHdpZWxrKQp7CiAgICBpbnQgaTsKICAgIGZvcihpPTA7aTx3aWVsaztpKyspCiAgICB7CiAgICAgICAgaWYodGFiMVtpXTx0YWIyW2ldKXRhYjNbaV09dGFiMVtpXTsKICAgICAgICBlbHNlIHRhYjNbaV09dGFiMltpXTsKICAgIH0KfQo=
Podaj wielkosc tablic:
Tabela pierwsza:
6, 8, 8, 4, 7,
Tabela druga:
3, 0, 6, 0, 0,
tabela trzecia:
3, 0, 6, 0, 0,