ispis 1 - materijali za prvu godinu etf-a · pdf fileispis 1 #include int f1(int a,int* b) {...

15
Osnove računarstva Ispisi – II parcijala Berina Cocalić Alma Hodžić Ispis 1 #include <stdio.h> int f1(int a,int* b) { int c=0; a=2; *b=3; c=a+2; return c ; } int f2(int* p1) { int a; p1=p1+2; a=(*p1)+2; return a; } void f3(char* p) { *p='?'; p++; *p='?'; } int main() { int A[5]={2,4,6,8,10}; int B[2][2]={1,3,5,7}; char rijeka[]="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2)); printf("\n%d",c); c=f1(a,&b); printf("\n%d,%d,%d",a,b,c); c=f2(&B[0][0]+1); printf("\n%d",c); c=f2(A+1); printf("\n%d",c); f3(rijeka); printf("\n%s",rijeka); return 0; }

Upload: trinhthien

Post on 03-Feb-2018

236 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 1 #include <stdio.h>

int f1(int a,int* b)

{

int c=0;

a=2;

*b=3;

c=a+2;

return c ;

}

int f2(int* p1)

{

int a;

p1=p1+2;

a=(*p1)+2;

return a;

}

void f3(char* p)

{

*p='?';

p++;

*p='?';

}

int main()

{

int A[5]={2,4,6,8,10};

int B[2][2]={1,3,5,7};

char rijeka[]="Miljacka";

int a=1,b=1,c=0;

int *p1=&B[0][0];

c=*(A+1)+(*(p1+2));

printf("\n%d",c);

c=f1(a,&b);

printf("\n%d,%d,%d",a,b,c);

c=f2(&B[0][0]+1);

printf("\n%d",c);

c=f2(A+1);

printf("\n%d",c);

f3(rijeka);

printf("\n%s",rijeka);

return 0;

}

Page 2: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 2

#include <stdio.h>

int a(int y)

{

return y-2;

}

int b(int* p)

{

int y;

y=*p++;

y++;

y+=*p--;

return y;

}

void c(char *p, int z)

{

*++p=z;

*p++='-';

p++;

*p--=z;

}

int main()

{

int X[2][2]={1,9,17,25};

char Y[4]={'O','P','Q','R'};

char z[9]="Sarajevo";

int y,x=1;

y=X[1][1]+Y[1];

printf("%d\n",y);

y=a(Y[1]);

printf("%d\n",y);

y=b(X);

printf("%d\n",y);

a(x);

printf("%d\n",x);

c(z,Y[2]);

printf("%s\n",z);

return 0;

}

Page 3: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 3

#include <stdio.h>

int fx(int a, int *b)

{

a += *b++;

return a;

}

int fy(int* p)

{

int x;

x=*p++;

x--;

x+=*p++;

return x;

}

void fz(char *p)

{

*p++='A';

*(p+2)='A';

p+=4;

*p='A';

}

int main()

{

int X[4][4]={1,2,3,4};

int Y[4]={50,60,70,80};

char g[]="Travnik";

int e=0,f=0;

f=X[0][2]+*(Y+2);

printf("%d\n",f);

f=fx(f+1,X+1);

printf("%d\n",f);

f=fy(X);

printf("%d\n",f);

fx(e,&e);

printf("%d\n",e);

fz(g);

printf("%s\n",g);

return 0;

}

Page 4: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 4

#include <stdio.h>

int fx(int a, int *b)

{

a += *b++;

return a;

}

int fy(int* p)

{

int x;

x=*p++;

x;

x+=*p++;

return x;

}

void fz(char *p)

{

*p++='A';

*(p+2)='A';

p+=4;

*p='A';

}

int main()

{

int X[4][4]={1,2,3,4};

int Y[4]={50,60,70,80};

char g[]="Travnik";

int e=0,f=0;

f=X[0][2]+*(Y+2);

printf("%d\n",f);

f=fx(f+1, X[0]+1);

printf("%d\n",f);

f=fy(X);

printf("%d\n",f);

fx(e,&e);

printf("%d\n",e);

fz(g);

printf("%s\n",g);

return 0;

}

Page 5: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 5

#include <stdio.h>

int a(int x)

{

return x+2;

}

int b(int* p)

{

int x;

x=*p++;

p++;

x++;

return x;

}

void c(char *p, char x)

{

*++p=x;

*p++='X';

p+=2;

*p=x;

}

int main()

{

int P[2][2]={2,4,6,8};

char Q[4]={'A','E','I','O'};

char z[12]="Mostar";

int x=0,y=1;

y=P[1][1]+Q[0];

printf("%d\n",y);

y=a(Q[1]);

printf("%d\n",y);

y=b(P);

printf("%d\n",y);

a(x);

printf("%d\n",x);

c(z,Q[2]);

printf("%s\n",z);

return 0;

}

Page 6: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 6

#include <stdio.h>

int f1(int *a, int b)

{

*a = *a / b;

return *a++;

}

int f2(int* p)

{

int b;

b=*p++;

b++;

b=*p++;

return b;

}

void f3(char *p)

{

*(p+3)='A';

*p++='A';

p+=3;

*p='A';

}

int main()

{

int A[4]={100,101,102,103};

int B[3][3]={1,2,3,4};

char c[]="Sarajevo";

int b=1,a=1;

b=B[0][2]+*(A+2);

printf("%d\n",b);

b=f1(B+1,b+1);

printf("%d\n",b);

b=f2(B);

printf("%d\n",b);

f1(&a,a);

printf("%d\n",a);

f3(c);

printf("%s\n",c);

return 0;

}

Page 7: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 7

#include <stdio.h>

int f1(int y)

{

return y+5;

}

int f2(int* p1)

{

int y;

y=*p1++;

y+=*p1++;

y++;

return y;

}

void f3(char *p, int z)

{

*++p=z;

*p++='X';

p+=3;

*p=z;

}

int main()

{

int Y[3][3]={1,2,3,4};

int X[4]={'A','B','C','D'};

char z[12]="Washington";

int x=0,y=1;

y=Y[1][1]+X[2];

printf("%d\n",y);

y=f1(X[0]);

printf("%d\n",y);

y=f2(Y);

printf("%d\n",y);

f1(x);

printf("%d\n",x);

f3(z,X[2]);

printf("%s\n",z);

return 0;

}

Page 8: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 8

#include <stdio.h>

int x(int b)

{

return b+2;

}

int y(int* p)

{

int b;

b=*p++;

b++;

b+=*p;

return b;

}

void z(char *p1, int c)

{

*++p1=c;

*p1++=' ';

p1++;

*p1=c;

}

int main()

{

int A[2][2]={1,2,3,4};

int B[6]={'A','B','C'};

char c[]="London";

int b,a=1;

b=A[1][1]+B[2];

printf("%d\n",b);

b=x(B[1]);

printf("%d\n",b);

b=y(A);

printf("%d\n",b);

x(a);

printf("%d\n",a);

z(c,B[2]);

printf("%s\n",c);

return 0;

}

Page 9: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 9

#include <stdio.h>

int a1(int *x, int *y)

{

*y = *x / *y;

return *y;

}

int a2(int* p1)

{

int y;

y=*p1++;

y+=*p1++;

y++;

return y;

}

void a3(char *p)

{

*(p+3)='-';

*p++='-';

p+=3;

*p--='-';

}

int main()

{

int X[4]={5,10,15,20};

int Y[2][2]={1,2,3,4};

char z[]="Sloboda";

int y=1,x=1;

y=*(Y[1]+1)+*(X+3);

printf("%d\n",y);

y=a1(X+1,&x);

printf("%d\n",y);

y=a2(Y);

printf("%d\n",y);

a1(&x,&y);

printf("%d\n",x);

a3(z);

printf("%s\n",z);

return 0;

}

Page 10: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 10

#include<stdio.h>

void f1(char *x, char *s)

{

while(*x++!='\0');

x--;

while(*s!='\0') *x++=*s++;

*x='\0';

}

f2(char *x)

{

int q;

q=*x++;

q++;

q+=*x++;

return q;

}

f3(char *x,int s)

{

*++x=s;

*x++='-';

x++;

*x--=s;

}

int main()

{

int P[4][4]={1,8,15,22};

char s[8]="Travnik";

char Q[5]={'A','E','I','O','\0'};

int q,p=1;

q=P[1][1]+Q[3];

printf("%d\n",q);

f1(s,Q);

printf("%s\n",s);

q=f2(Q);

printf("%d\n",q);

f2(P);

printf("%d\n",p);

f3(s,Q[0]);

printf("%s\n",s);

return 0;

}

Page 11: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 11

#include<stdio.h>

void x(char *p, char *c)

{

while(*p++!='\0');

p--;

while(*c!='\0') *p++=*c++;

*p='\0';

}

int y(char *p)

{

int b;

b=*p++;

b++;

b+=*p--;

return b;

}

void z(char *p,int c)

{

*++p=c;

*p++='-';

p++;

*p--=c;

}

int main()

{

int A[3][3]={100,105,110,115};

char c[8]="Travnik";

char B[5]={'A','B','C','O','\0'};

int b,a=1;

b=A[1][1]+B[2];

printf("%d\n",b);

x(c,B);

printf("%s\n",c);

b=y(B);

printf("%d\n",b);

y(A);

printf("%d\n",a);

z(c,B[0]);

printf("%s\n",c);

return 0;

}

Page 12: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 12

#include<stdio.h>

int x(char *a, char *b)

{

*b=*a/ *b;

return *b;

}

int y(int *p,int a)

{

int *c=p;

while(*c++<a);

return c-p;

}

void z(char *p)

{

*(p+1)='-';

*p++='-';

p+=1;

*p--='-';

}

int main()

{

int B[3][3]={1,2,3,4};

char c[9]="Trebinje";

char A[4]={10,19,28,37};

int b=1,a=1;

b=B[0][3]+*(A+3);

printf("%d\n",b);

b=y(A,29);

printf("%d\n",b);

y(B,5);

printf("%d\n",b);

x(&a,&b);

printf("%d\n",a);

z(c);

printf("%s\n",c);

return 0;

}

Page 13: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 13

#include<stdio.h> int f1(int p, int *q) { *q=*q/p; return (*q)++; } int f2(char *x, char p) { char *q=x; while(*q<p && *q!='\0') q++; return q-x; } void f3(char *x) { *(x+1)=*(x+1) +1; *x++='P'; x+=1; *x--='P'; } int main() { int P[4]={5,6,7,8}; int Q[4][4]={5,6,7,8}; char s[8]="Gorazde"; int q=1, p=1; q=Q[0][2]+*(P+2); printf("%d\n",q); q=f1(p+2,P+2); printf("%d\n",q); q=f2(s,'s'); printf("%d\n",q); f1(p,&p); printf("%d\n",p); f3(s); printf("%s\n",s); return 0;

}

Page 14: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 14

#include<stdio.h> int a(int *x,int *y) { *y=*x/(*y); return *y; } int b(int *p,int x) { int *z=p; while(*z++<x); return z-p; } void c(char *p) { *(p+1)='-'; *p++='-'; p+=1; *p--='-'; } int main() { int X[4]={19,29,39,49}; int Y[2][2]={5,6,7,8}; char z[10]="Bijeljina"; int y=1, x=1; y=Y[0][0]+*(X+3); printf("%d\n",y); y=b(X,40); printf("%d\n",y); b(Y,39); printf("%d\n",y); a(&x,&y); printf("%d\n",x); c(z); printf("%s\n",z); return 0; }

Page 15: Ispis 1 - Materijali za prvu godinu ETF-a · PDF fileIspis 1 #include int f1(int a,int* b) { int c=0; a=2; *b=3; ... ="Miljacka"; int a=1,b=1,c=0; int *p1=&B[0][0]; c=*(A+1)+(*(p1+2));

Osnove računarstva Ispisi – II parcijala

Berina Cocalić Alma Hodžić

Ispis 1

9

1, 3, 4

9

10

??ljacka

Ispis 2

105

78

11

1

S-rQjevo

Ispis 3

73

74

2

0

AraAnAk

Ispis 4

73

76

2

0

AraAnAk

Ispis 5

73

71

3

0

MXstIr

Ispis 6

105

0

2

1

AarAAevo

Ispis 7

67

70

4

0

WXshiCgton

Ispis 8

71

68

4

1

L nCon

Ispis 9

24

10

4

10

-lo--da

Ispis 10

79

TravnikAEIO

135

1

T-aAnikAEIO

Ispis 11

67

TravnikABCO

132

1

T-aAnikABCO

Ispis 12

41

1

1

1

---binje

Ispis 13

14

2

5

2

PpPazde

Ispis 14

54

4

4

1

___eljina