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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2012, 11:43   #1
ArchiCurtis
Пользователь
 
Регистрация: 03.04.2012
Сообщений: 20
По умолчанию Задача на алгоритм ветвления (Си), Excel

Задача на алгоритм ветвления (Си), Excel:


Нужно написать программу на Си и проверить решение в Excel.

Я написал на Си:

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

int main()
{
setlocale (0, "rus");

float a=-0.5, b=2, t=0,z=2, y;

if(t=1, t<=2, t+=0.2)
{
if(t<=z){ y=a*pow(t,2)*log(t);
printf("\nФункция равна y=%f", y); t+=0.2;}

else {
if(t<1) { y=1; printf("\nФункция равна y=%f", y); t+=0.2; }

else
y=exp(a*t)*cos(b*t); printf("\nФункция равна y=%f", y); t+=0.2; }


}

getch();
return 0;
}

Программа выводит одно решение: y= -0,131272
Проверьте пожалуйста, правильно ли?
Помогите пожалуйста ещё формулу для Excel составить.
ArchiCurtis вне форума Ответить с цитированием
Старый 08.04.2012, 13:16   #2
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

Код:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
  setlocale (0, "rus");
  float a=-0.5, b=2, t, y;
  printf("t = ");
  scanf("%f", &t);
  fflush(stdin);
  printf("t = %f", t);

  if(t > 2.0)
    y = exp(a * t) * cos(b * t);
  else
  {
    if(t >= 1.0)
      y = a * pow(t, 2) * log(t);
    else
      y = 1;
  }
  printf("\nФункция равна y=%f", y);
  getch();
  return 0;
}
хотя строка "setlocale (0, "rus");" у меня приводит к ошибкам доступа, но это уже особенности моего старого компилятора
GreenWizard вне форума Ответить с цитированием
Старый 08.04.2012, 13:50   #3
ArchiCurtis
Пользователь
 
Регистрация: 03.04.2012
Сообщений: 20
По умолчанию

мне нужно ограничится оператором if
ArchiCurtis вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Ветвления- задача! [Паскаль] Анна22 Помощь студентам 10 07.12.2010 21:24
Алгоритм в Microsoft Excel zuzuka1214 Microsoft Office Excel 4 10.05.2010 13:24
Какой алгоритм используется для ПОИСКА РЕШЕНИЯ в Excel JulOl Помощь студентам 2 31.03.2010 11:59
Определить какая из точек находится ближе к началу координат(алгоритм ветвления). Rakfeller Паскаль, Turbo Pascal, PascalABC.NET 16 25.01.2009 02:01