int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
#include "stdafx.h"
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <locale.h>
#include <stdio.h>
void gotyxy(int x, int y)
{
setlocale(LC_ALL,"RUS");
COORD Gon={x,y};
HANDLE hwD = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hwD,Gon);
}
int main(void)//Меню
{
gotyxy(7,6);printf("Меню\n");
gotyxy(7,7);printf("решение уравнения\n");
gotyxy(7,8);printf("Построение графика уравнения\n");
gotyxy(7,9);printf("Решение интеграла\n");
gotyxy(7,10);printf("О авторе\n");
gotyxy(7,11);printf("Выход\n");
int i=6;
while(!0)
{
if(i<=6) i=11;
if(i>=11) i=6;
int a=getch();
switch(a)
{
case 72:i--;break;
case 80:i++;break;
}
gotyxy(5,i);printf(">");
system("cls");
}
while(!0)
{
int n=getch();
if (n=13) ;
switch(n)
{
case 1: //Меню
gotyxy(7,6);printf("Меню\n");
gotyxy(7,7);printf("решение уравнения\n");
gotyxy(7,8);printf("Построение графика уравнения\n");
gotyxy(7,9);printf("Решение интеграла\n");
gotyxy(7,10);printf("О авторе\n");
gotyxy(7,11);printf("Выход\n");break;
case 2:printf("График");break; //График уравнения
case 3:
void integral();
double a=0, b=6, dx,x,N=70,s=0,r;
dx= fabs(b-a)/(N-1);
for(x=a; x<N; x++)
{
r=(cos(dx))/(x*x+1)*dx;
s+=r;
}
printf("%f",s);
getch();break;//решенный интеграл
}
}
}
Чуть чуть подправил, но главное не сделано. |