Professional Documents
Culture Documents
10 - Osnovi Programiranja
10 - Osnovi Programiranja
OSNOVI PROGRAMIRANJA
VEŽBE 10
s = s + Suma(b,n)
for(i=0;i<m;i++)
{
for(j=0;j<n;j++) b[j]=a[i][j];
s
kraj s +=Suma(b,n);
}
printf("%d ",s);
}
Institut za matematiku i informatiku | 2018 | KG
FUNKCIJE
return pozicijaMaksimuma;
}
m,n
Unos(a,n,m)
Unos(a,m,n) #include <stdio.h>
i = 1,m
p,q void Unos(int a[50][50],int m,int n)
j = 1,n
{
i = 1,m
a[i,j] int i,j;
j = 1,n for(i=0;i<m;i++)
for(j=0;j<n;j++)
t[j] = a[i,j] scanf("%d",&a[i][j]);
povratak }
m,n
Unos(a,n,m)
Unos(a,m,n)
i = 1,m main()
p,q {
j = 1,n int a[50][50], b[50][50], t[50];
i = 1,m int i,j,n,m,p,q;
a[i,j]
j = 1,n scanf("%d%d",&m,&n);
Unos(a,m,n);
t[j] = a[i,j] scanf("%d%d",&p,&q);
povratak for(i=0;i<m;i++)
{
IzbaciK(q,n,t) for(j=0;j<n;j++)
t[j]=a[i][j];
Ispis(a,n,m) j = 1,n-1 IzbaciK(t,n,q);
for(j=0;j<n-1;j++)
i = 1,m a[i,j] = t[j] a[i][j]=t[j];
}
j = 1,n for(j=0;j<n;j++)
{
a[i,j] j = 1,n for(i=0;i<m;i++)
t[i]=a[i][j];
i = 1,m
povratak t[i] = a[i,j] IzbaciK(t,m,p);
for(i=0;i<m-1;i++)
IzbaciK(p,m,t) a[i][j]=t[i];
IzbaciK(k,n,a)
i = 1,m-1 }
i = k,n -1
a[i,j] = t[i] Ispis(a,m-1,n-1);
a[i] = a[i+1]
}
void delete_deo(char str[], int poz, int br) printf("Prvu poziciju karaktera:
{ %d\n",string_char(s,c));
int i; printf("Poziciju podstringa:
for (i = 0; str[i+poz+br]!='\0'; i++) %d\n",string_string("Kragujevac","ra"));
str[poz+i] = str[poz+br+i];
delete_deo(s,2,6);
str[poz+i]='\0';
} }
n = string_char(s,'*');
kopiraj_deo(p,s,0,n);
delete_deo(s,0,n+1);
n = string_char(s,'*');
kopiraj_deo(b,s,0,n);
delete_deo(s,0,n+1);
strcat(s," ");
strcat(s,p);
strcat(s," ");
strcat(s,b);
printf("%s",s);
}
Institut za matematiku i informatiku | 2018 | KG
• Napisati f-ju koji za unetu reč određuje da li je
palindrom ili ne. Za niz unetih reči štampati
palindrome među njima.
}
Institut za matematiku i informatiku | 2018 | KG