среда, 12 января 2011 г.

Задача 64.

Напишите программу вычисления расстояния между населенными пунктами, изображенными на карте.

/*
Программа вычисляет расстояния между населенными
пунктами, изображенными на карте.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
  int masht;
  float rast, put;
  char *loc;
 
  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");

  initscr();

  printw("Вычисление расстояния между населенными пунктами.\n");
  printw("Введите исходные данные.\n");

  printw("Масшаб карты (километров в одном сантиметре):");
  scanw("%i", &masht);

  printw("Расстояние между точками, изображающими населенные пункты (см)");
  scanw("%f", &rast);

  put = masht * rast;

  printw("Расстояние между населенными пунктами %6.2f km", put);

  getch();
  endwin();
  return 0;
}

Комментариев нет:

Отправить комментарий