Quick actions

cmd+k|ctrl+k

Navigation

Languages

Lab 1 Ex 2

Snippet info

Language

C

Visibility

public

Author

v.v.lieonov

Created

2024-02-23T16:28:07.459035Z

Updated

2024-02-23T18:55:41.559467Z

/**
* @file Ex2.cpp
* @author Лєонов В.В, гр. 515і2
* @date 15 лютого 2024
* @brief Лабороторна робота N 1, Варіант 11
*
* Розгалуження та вибір завдання 2
*/
// підключення заголовних файлів стандартних бібліотек мови C 
#include <stdio.h>
#include <locale.h>
#include "Train_info.h"
#include "Train_func.cpp"


int main() 
{
	//Оголошення змінних 
	int place, which_sit,com_side_sit, which_com, toilet;

	setlocale(LC_ALL, "rus");//Підключення російської мови
	//Введеня даних
	printf("Введите номер места: ");
	scanf("%d", &place);

	which_sit = downup_sit(place);
	//Виведення помикли
	if (which_sit == ERR)
	{
		printf("Информация введена не правильно\n");
		return ERR;
	}
	//Виведення покли
	if (which_sit == 0)
	{
		printf("\nВаше место: Верхнее\n");
	}
	else printf("\nВаше место: Нижнее\n");

	com_side_sit = compart_r_side(place);
	//Виведення положення місця
	if (com_side_sit == 0)
	{
		printf("\nРасположение места: Боковое\n");
	}
	else printf("\nРасположение места: Купе\n");

	which_com = which_compart(place);
	//Виведення номеру купе
	switch (which_com)
	{
	default: printf("\nВаше место не находиться в купе\n"); break;
	case 1: printf("\nВаше место находиться в купе №: I\n");
		break;
	case 2: printf("\nВаше место находиться в купе №: II\n");
		break;
	case 3: printf("\nВаше место находиться в купе №: III\n");
		break;
	case 4: printf("\nВаше место находиться в купе №: IV\n");
		break;
	case 5: printf("\nВаше место находиться в купе №: V\n");
		break;
	case 6: printf("\nВаше место находиться в купе №: VI\n");
		break;
	case 7: printf("\nВаше место находиться в купе №: VII\n");
		break;
	case 8: printf("\nВаше место находиться в купе №: VIII\n");
		break;
	case 9: printf("\nВаше место находиться в купе №: IX\n");
		break;
	}

	toilet = walk_to_toilet(place);
	//Виведення відстані до найближчого туалета
	printf("\nРасстояние от купе до ближайшего туалета: %d м\n", toilet);
	//Завершення роботи
	return 0;
}
INFO