Архив блога

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

Задача 77.

Напишите программу, которая вычисляет частное двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они не верные (делитель равен нулю), выдавать сообщения об ошибке.

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

int main()
{
  float a, b, c;

  initscr();
  char *loc;
  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
  start_color();
  init_pair(1, COLOR_YELLOW, COLOR_BLACK);
  printw("Вычисление частного.\n");
  printw("Введите в одной строке делимое и делитель затем нажмите <Enter>:");
  scanw("%f %f", &a, &b);
  if (b != 0)
  {
    c = a / b;
    printw("\nЧастное от деления %5.2f на %5.2f", a, b);
    printw("\nravno %5.2f", c);
  }
  else
  {
    attron(COLOR_PAIR(1));
    printw("Ошибка! Делитель не должен равняется нулю.");
  }
  getch();
  endwin();
  return 0;
}

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

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