Архив блога

суббота, 22 января 2011 г.

Задача 113.

Напишите программу, которая выводит таблицу значений функции y = -2.4x*x+5x-3, с шагом 0,5.

//    Программа выводит таблицу значений
//    функции y = -2.4*x*x +5*x - 3 в диапазоне
//    от -2 до 2 с шагом 0,5.

#include "locale.h"
#include <stdio.h>
#include <curses.h>

#define LB -2.0
#define HB 2.0
#define DX 0.5

int main()
{
    int  n, i;
    float x,y;
    char *loc;
     loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
   
    initscr();
   
    n = (HB - LB)/DX + 1;
    x = LB;
   
    printw("---------------------\n");
    printw("   x      |      y   \n");
    printw("---------------------\n");
   
    for(i=0; i<=n; i++)
    {
    y = -2.4*x*x+5*x-3;
    printw("%6.2f   |   %6.2f\n", x,y);
    x += DX;
    }
    printw("-------------------\n");
   
    getch();
    endwin();
    return 0;
}

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

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