Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
НУ «Львівська політехніка»
Звіт
Лабораторна робота №6
На тему : “ Організація роботи з масивами даних у мові С ”
Виконав:
Студент групи КН-1
Львів 2007
Тема: Організація роботи з масивами даних у мові С
Мета: навчитися організовувати в пам’яті ЕОМ такі структури даних як масиви та освоїти основні методи програмування алгоритмів обробки масивів даних засобами мови С
Теоретичні відомості
Масив - це розташовані впритул один за одним у пам'яті елементи того самого типу. Кожний масив має ім'я. Доступ до окремих елементів масиву здійснюється по імені масиву й індексу (порядковому номеру) елемента. Основні властивості масиву:
всі елементи масиву мають той самий тип;
всі елементи масиву розташовані в пам'яті один за одним; індекс першого елемента дорівнює 0;
ім'я масиву є вказівником-константою, рівною адресі початку масиву (першого байта першого елемента масиву) .
Ознакою масиву при описі є наявність парних дужок []. Константа або константний вираз в квадратних дужках задає число елементів масиву.
Завдання
Ввести вектор дійсних чисел. Всі елементи вектора, які розташовані за мінімальним, зменшити в 2,5 рази.
Текст програми:
#include <stdio.h>
#include<conio.h>
#define n 11
main()
{ int i,t;
float a[n],min;
clrscr();
puts("PRODUSE BY MAKSIMETS ANDRIY KN-116");
puts("Vvedit vector dijsnuh chusel");
for(i=1;i<n;i++)
{ printf("Vvedit a[%d] ",i);
scanf("%f",&a[i]);
}
min=a[1];
for(i=1;i<n;i++)
{ if(a[i]<min)
{min=a[i];
t=i;
}
}
for(i=1;i<n;i++)
{ if(i>t)
a[i]=a[i]/2.5;
}
printf("\nPislia operaziy\n");
for(i=1;i<n;i++)
{ printf(" a[%d]= %f\n",i,a[i]);
}
getchar();
getchar();
return 0;
}
Протокол роботи програми:
Висновок: я навчився організовувати в пам’яті ЕОМ такі структури даних як масиви та освоїти основні методи програмування алгоритмів обробки масивів даних засобами мови С
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!