Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2014, 11:45   #1
ValeriMetal
Новичок
Джуниор
 
Регистрация: 02.01.2014
Сообщений: 1
По умолчанию Циклы ANSI C. Правильно ли?

Задали создать программу, где было необходимо:
1)Осуществить циклическое вычисление значений функций G, F, Y c проверкой входных значений на принадлежность области определения функции и выбором функции с клавиатуры.

2)Организовать выход из цикла по требованию пользователя.

Вот сделала, но не уверена, что правильно ._.

#include <stdio.h>
#include <math.h>

int main()
{
int i, k;
float x,a,g,f,y;
do
{
printf ("Vvedite nomer operaLluu i: 1-G; 2-F; 3-Y ");
scanf ("%d",&t);
switch (i)

{
case 1:
printf("Vy vveli \"1\"\n");
printf("x: ");
scanf("%f",&x);
printf("a: ");
scanf("%f",&a);
g=-3*(14*a*a+23*a*x-30*x*x)/(-9*a*a+37*a*x+40*x*x);
printf("g = %f\n", g);
break;

case 2:
printf("Vy vveli \"2\"\n");
printf("x: ");
scanf("%f",&x);
printf("a: ");
scanf("%f",&a);
f= cosh(-9*a*a+37*a*x+40*x*x);
printf("f = %f\n", f);
break;

case 3:
printf("Vy vveli \"3\"\n");
printf("x: ");
scanf("%f",&x);
printf("a: ");
scanf("%f",&a);
y= log(-35*a*a+6*a*x+80*x*x+1-2);
if ((x>=0)&(a>=0))
printf("y = %f\n", y);
else
{
printf("oshibka. x>=0");
}
break;
default:
printf("vvedite i ot 1 do 3");
break;
}
printf("hotite prodoljit’? 1=yes, 0=no ");
scanf("%d",&k);
if (k!=1)
{
do
{
if (k==0)
{
printf("dosvidaniya\n");
break;
}
else
{
printf("Povtorite vvod (1=yes, 0=no)\n");
scanf("%d", &k);
}
}
while (k!=1);
}
}
while (k==1);
return 0;
}
}
return 0;
}

Так то работает, но может быть всё равно что-то не так. Кто разбирается, скажите, что исправить. Заранее спасибо :3
ValeriMetal вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перекодировать файл в UTF-8->ANSI, ANSI -> UFT-8 Человек_Борща Общие вопросы Delphi 7 19.05.2011 18:47
ANSI to USC2 MakTpaxep Общие вопросы C/C++ 2 24.02.2011 16:54
Ansi в UTF-8 и наоборот UTF-8 в Ansi Alar Работа с сетью в Delphi 3 09.12.2010 17:02
ANSI C ... eva.t Помощь студентам 11 11.02.2010 23:20
ANSI HunterMan Win Api 2 18.04.2008 23:17