#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <math.h>
#include <Windows.h>
#define LG 73 // длин символов строки
char linija1[LG + 1] = "------------------------------------------------------";
struct tableI
{
char *name[4];
float doctor[100];
float bunk[100];
} tableI;
int main()
{
setlocale(LC_ALL, "rus");
int i, n;
struct tableI a; // структура стран
a.name[0] = "РСФСР";
a.name[1] = "Украина";
a.name[2] = "Латвия";
a.name[3] = "Эстония";
struct tableI b; // кол-во врачей
b.doctor[0] = 82.2f; // 1940
b.doctor[1] = 33.4f;
b.doctor[2] = 1.7f;
b.doctor[3] = 0.07f;
b.doctor[4] = 221.2f; // 1960
b.doctor[5] = 73.8f;
b.doctor[6] = 5.2f;
b.doctor[7] = 2.7f;
struct tableI c; // кол-во коек
c.bunk[0] = 482.0f; // 1940
c.bunk[1] = 157.6f;
c.bunk[2] = 12.0f;
c.bunk[3] = 0.1f;
c.bunk[4] = 939.4f; // 1960
c.bunk[5] = 318.0f;
c.bunk[6] = 23.2f;
c.bunk[7] = 11.2f;
//вывод шапки
printf("%s\n", linija1);
printf("| Республика | Число врачей | Число коек | Отношение |\n");
printf("%s\n", linija1);
// вывод данных printf("%s|%s|%s|%s", a.name[0], a.name[1], a.name[2], a.name[3]);
for (i = 0; i <= 3; i++)
{
printf("|%-12s|%f|%f|\n", a.name[i], b.name[i], c.name[i]);
printf("%s\n", linija1);
}