ispis 1 - materijali za prvu godinu etf-a · pdf fileispis 1 #include int f1(int a,int* b) {...
Post on 03-Feb-2018
241 Views
Preview:
TRANSCRIPT
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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; }
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
top related