Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
16
Добавлен:
17.04.2015
Размер:
852 б
Скачать
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define N 5

int nommin(int *a,int n);
int summod(int *a,int n);
main(){
int *A;
A=new int [N];
int minI,ss,i;
////////////////vvod
printf("Vvesti a[n]\n");
for(i=0;i<N;i++)
scanf("%d", &A[i]);
/////////////////////nomer min po mod

minI=nommin(A,N);
printf("nomer min=%d\n",minI);
///////////////////// summa po modulu
ss=summod(A,N);
printf("summa po modulu=%d\n",ss);
delete A;
system("pause");
return 0;
}
///////////
int nommin(int *a,int n){
int min,minI=0,i;
min=fabs(a[i]);
for (i=0;i<N;i++)
 if(min>fabs(a[i])){
    min=fabs(a[i]);
    minI=i;  }
    return (minI);
    }
//////////
int summod(int *a,int n){
int ss=0,minI;
minI=N-1;
for (i=0;i<N;i++) if (a[i]<0){
minI=i;
break;
}
for (i=(minI+1);i<N;i++) ss+=fabs(a[i]);

return (ss);
}

Соседние файлы в папке 11 лаба