| Line 1: | Line 1: | ||
| − | |||
| + | <syntaxhighlight lang="c"> | ||
#include<stdio.h> | #include<stdio.h> | ||
int main() | int main() | ||
| Line 38: | Line 38: | ||
} | } | ||
| − | </ | + | </syntaxhighlight> |
<syntaxhighlight lang="c">
int main() {
int i,n,pi,ni, count = 0;
int a[1000];
printf("Enter size of array: ");
scanf("%d",&n);
printf("Enter numbers of array\n");
for(i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
ni =n-1;
while(a[ni] >= 0)
ni--;
pi = 0;
while(a[pi] <0)
pi++;
while(ni >pi)
{
int temp = a[pi];
a[pi] = a[ni];
a[ni] = temp;
while(a[ni] >= 0)
ni--;
while(a[pi] <0)
pi++;
}
for(i=0; i<n; i++)
{
printf("%d ", a[i]);
}
}
</syntaxhighlight>
<syntaxhighlight lang="c">
int main() {
int i,n,pi,ni, count = 0;
int a[1000];
printf("Enter size of array: ");
scanf("%d",&n);
printf("Enter numbers of array\n");
for(i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
ni =n-1;
while(a[ni] >= 0)
ni--;
pi = 0;
while(a[pi] <0)
pi++;
while(ni >pi)
{
int temp = a[pi];
a[pi] = a[ni];
a[ni] = temp;
while(a[ni] >= 0)
ni--;
while(a[pi] <0)
pi++;
}
for(i=0; i<n; i++)
{
printf("%d ", a[i]);
}
}
</syntaxhighlight>