Поиск по сайту:
Вычисление суммы ряда - Исходник.
Сортировка выбором - Исходник.
Решение ребуса РАДАР=(Р+А+Д)^4 - Исходник.
Когда сдавалась работа | 2008 |
---|---|
Где сдавалась работа | НГТУ |
Оценка | 5 |
Имя автора | Сергей |
Определить структурированный тип, определить набор функций для работы с массивом структур.
В перечень функций входят:
- "очистка" структурированных переменных;
- поиск свободной структурированной переменной;
- ввод элементов (полей) структуры с клавиатуры;
- поиск в массиве структуры с минимальным значением заданного поля;
- сортировка массива структур в порядке возрастания заданного поля;
- удаление заданного элемента;
Задание: Наименование товара, цена, количество, процент торговой надбавки.
#include <stdio.h> #include <windows.h> #include <string.h> #include <stdlib.h> #include <stdarg.h> #include <conio.h> #define MAX 50 /* Задается массив структур */ struct shop { char naimen[40]; long int cena; long int kol_vo; long int nadbavka; } shop_list[MAX]; /* Прототипы используемых в программе функций */ void init_list(void), enter(void); void delete1(void), list(void), sort(void); int menu_select(void), find_free(void); void printsk (char* format,…); void About(void); void min_znach(void); void puz_naimen(struct shop items[], int count); void puz_cena(struct shop items[], int count); void puz_kol_vo(struct shop items[], int count); void puz_nadbavka(struct shop items[], int count); void min_cena(void); void min_kol_vo(void); void min_nadbavka(void); void summ(void), prt_min(int min_pole); int main(void) { About(); char choice; init_list(); /* Инициализация массива структур*/ for(;;) { choice = menu_select(); switch(choice) {
На данной странице представлены авторские программы.
Эти лабораторные работы сдавались Новосибирского государственного технического университета по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем".
Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02