POMERANJE NIZA ZA K MESTA ULEVO
#include <stdio.h>
#include <stdlib.h>
void upis(float a[],int n)
{ int i;
for(i=0;i<n;i++)
{printf("a[%d]=",i+1);
scanf("%f",&a[i]);
}
}
void ispis(float a[],int n)
{ int i;
for(i=0;i<n;i++)
{
printf("a[%d]=%.2f\n",i+1,a[i]);
}
}
void pomerilevo(float a[],int n)
{ int i; float pom;
pom=a[0];
for (i=1;i<n;i++)
a[i-1]=a[i];
a[n-1]=pom;
}
int main()
{
int i,k,n;
printf("Unesite duzinu niza ");
scanf("%d",&n);
float a[n];
printf("Za koliko mesta pomerate niz");
scanf("%d",&k);
upis(a,n);
for(i=1;i<=k;i++)
pomerilevo(a,n);
printf("\n");
ispis(a,n);
return 0;
}
void pomeridesno(float a[],int n)
{ int i; float pom;
pom=a[n-1];
for (i=1;i<n;i++)
a[n-i]=a[n-i-1];
a[0]=pom;
}
Uneti realan niz duzine n sortirati u neopadajuci poredak. (f-ja za Unos niza i f-ja za Ispis niza)
#include <stdio.h>
#include <stdlib.h>
void upis(float a[],int n)
{ int i;
for(i=0;i<n;i++)
{printf("a[%d]=",i+1);
scanf("%f",&a[i]);
}
}
void ispis(float a[],int n)
{ int i;
for(i=0;i<n;i++)
printf("a[%d]=%.2f\n",i+1,a[i]);
}
int main()
{
int i,j,n;
printf("Unesite duzinu niza ");
scanf("%d",&n);
float a[n],pom;
upis(a,n);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if (a[i]>a[j])
{
pom=a[i];
a[i]=a[j];
a[j]=pom;
}
printf("\n");
ispis(a,n);
return 0;
}
Download

POMERANJE NIZA ZA K MESTA ULEVO #include