Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет „Львівська політехніка”
Кафедра ЕОМ
Звіт
з лабораторної роботи № 3
з програмування
Тема: Стек, робота зі стеками.
Мета: Навчитися записувати дані в різні частини стеку, сортування стеку.
Завдання: Записати дані в стек починаючи з кінця, відсортувати їх.
Програма
#include <stdio.h>
const n=128;
int main (void)
{
int N,k;
int stek[n],stek1 [n];
printf("Vvedit kilkist: ");
scanf("%d",&N);
printf("Vvedst chysla: ");
for(int i=n-1;i>=n-N;i--)
{
k++;
if(k>N)break;
scanf("%d",&stek[i]);
}
printf("stek; ");
for(i=n-N;i<n;i++)
{
printf("%d,",stek[i]);
}
for(k=0,i=n-N;i<n;i++)
{
if(stek[i]>2 && stek[i]<6)
{
k++;
stek1[n-k]=stek[i];
}
}
printf("\nVybrani chysla; ");
for(i=n-k;i<n;i++)
{
printf("%d, ",stek1[i]);
}
return 0;
}
Результат:
Висновок: На дані лабораторні роботі ми навчилися проводити роботу із стеком, визначили його переваги і недоліки.