Практические / Отчеты студентов 2011-2012 / ВТ-12 ЛР / Стариков / 4LABA
.docxМосковский Государственный Университет Леса
Лабораторная работа №4.
Программирование на языках высокого уровня
Выполнил: Стариков В.Н
Проверил: Ларионов Н.В.
Москва 2011
Задание: В одномерном массиве состоящим из n вещественных элементов вычеслить:
1)Произведение отрицательных элементов массива
2)Сумму положительных элементов массива, расположенных до максимального элемента.
Изменить порядок следования элементов на обратный.
Листинг:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i,n;
int s1=1;
int s2=0;
int max;
printf("vvesti n kolichestvo elementov massivan\n");
scanf("%i",&n);
printf("vvesti %i znacheni\n\n",n);
{
int ra[10];
for(i=0;i<n;i++)scanf("%i",&ra[i]);
for(i=0;i<n;i++)
printf("%i ",ra[i]);
for(i=0;i<n;i++)
if(ra[i]<0)
s1*=ra[i];
for(i=0;i<n;i++)
s2+=ra[i];
printf("\n");
printf("proizvedenie=%i\n",s1);
printf("summa=%i\n",s2);
}
system ("pause");
return 0;
}