Line 1: | Line 1: | ||
<pre> | <pre> | ||
− | int | + | #include<stdio.h> |
− | + | 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]); | ||
+ | } | ||
+ | |||
+ | |||
} | } | ||
+ | </pre> |
#include<stdio.h> 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]); } }
#include<stdio.h> 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]); } }