Напишите программу, которая выводит таблицу значений функции 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;
}
Комментариев нет:
Отправить комментарий