Информатика_1 / laba4 / laba4b
.docФедеральное государственное автономное образовательное учреждение высшего профессионального образования
«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
«Институт Инженерной Физики и Радиоэлектроники»
Кафедра «Радиотехника»
Отчет по лабораторной работе №4
«Обработка массивов»
Вариант №20
Преподаватель _______________ Валиханов М.М.
Студент РФ12-32Б 051201452 _______________ Фидаров А.Е.
Красноярск 2013
Задание
Задан вектор . Найти сумму всех его элементов, для которых выполняется условие . Значение суммы вместе с количеством ее слагаемых вывести на печать.
Вариант 20
2
Алгоритм
На рис. 1 представлена блок схема
Рисунок 1 – Алгоритм работы программы.
3
Текст программы
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
double k,a,b,m;
int i;
a=2;
b=8;
k=0;
m=0;
i=0;
double X[10]={2.2,0.6,4.8,9.4,0.1,7.3,5.4,6.3,1.7,8.3};
for (i=0;i<10;i++)
if ((a<=X[i]) && (X[i]<=b))
{
m++;
k+=X[i];
}
printf("Summa = %.2lf\n",k);
printf("Koli4estvo slogaemih= %.0lf",m);
getch();
}
Результаты работы программы
Рисунок 2 – результаты работы программы
4
Вывод
В ходе выполнения работы ознакомился с обработкой одномерных и двумерных массивов с использованием операторов цикла.
5