bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [197]
Бухучет [16]
ВМиМОвЭ [4]
ОДМиТА [13]
ОЛОБД [17]
ООПиП [67]
ОС [19]
ПСОД [47]
Форма входа
Поиск
Статистика

Онлайн всего: 12
Гостей: 12
Пользователей: 0
Файловый архив
Файлы » ИСиТвЭ » Другое

ИСиТвЭ (о.), ОАиП, Лабораторная работа №4, вар.3, 2018
Подробности о скачивании 21.11.2019, 19:33
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра инфокоммуникационных технологий

Лабораторная работа №4
«Указатели»
Вариант 3

Минск, 2018

Индивидуальное задание
Задание (вариант 3): Создайте целочисленный массив размерностью N, инициализируя его элементы конкретными значениями. Выведите на экран средние значения, подсчитанные:
1) на основе всех элементов массива;
2) на основе всех положительных элементов массива;
3) на основе всех отрицательных элементов массива.

Код программы:

#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Rus");
int N=1, i,*p, m=0, n=0;
float a=0,b=0,c=0;
printf("Введите размерность массива ");
scanf("%d", &N);
int mas [N];
p=mas;
printf("введите целые числа в массив\n");
for (i=0;i<N;i++)
{
scanf("%d", p+i);
a=a+*(p+i);
if(*(p+i)>0)
{
b=b+*(p+i);
m++;
}
if(*(p+i)<0)
{
c=c+*(p+i);
n++;
}

}

printf("\n");
printf("среднее значение = %.2f\n", a/N);
printf("среднее значение положительных элементов = %.2f\n", b/m);
printf("среднее значение отрицательных элементов = %.2f", c/n);

}
Результат программы:
Категория: Другое | Добавил: xenni
Просмотров: 686 | Загрузок: 1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]