![]() ![]() |
2.11.2014г. в 10:28ч.
Коментар:
#1
|
|
|
Новак ![]() Група: Потребители Съобщения: 1 Дата на регистрация: 2.11.2014г. От: ботевград Потребител # 24 076 |
Здравейте ако може някой да ми помогне.Стигнах до тук и забозих. Да се въведе масив от N (N<=100) елемента. Да се разшири масива, като след всеки елемент с отрицателна стойност се вмъкне елемент със стойност 0. Да се изведе преобразуваният масив. #include <iostream.h> #define MAXN 100 void input (float a [],int &n,char* name) { do { cout<<"n="; cin>>n; } while (n>MAXN); for (int i=0;i<n;i++) { cout<<name<<"["<<i<<"]="; cin>>a[i]; } } void output (float a[],int n ,char* name) { for(int i=0;i<n;i++) cout<<name<<"["<<i<<"]="<<a[i]<<'\n'; } void change (float a[],int n) { int i,j; for(i=0;i<n;i++) { if(a[i]<0) { for(j=n;j>i;j--) a[j+1]=a[j]; a[i+1]=0; n++; i++; } } void main (void) { float Arr[MAXN]; int size; input(Arr,size,"Arr"); change(Arr,size); output (Arr,size,"Arr"); } } |
|
|
![]() ![]() |