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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2010, 08:23   #1
Dina123
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 4
По умолчанию программа вычисления наибольшего из значений функции

Мне дана такая задача: написать программу вычисления наибольшего из значений функции y1=x²+1, y2=7-x² , y3=x+1 для любого х
я написала такой код
Код:
#include <stdio.h>

main()

{float x,y1,y2,y3,max;

  printf("\n Введите x "); scanf(“%f “,&x);

  y1=x*x+1; y2=7-x*x; y3=x+1;

  if (y1>y2)

     max=y1;

  else

     max=y2;

if (y3>max)

     max=y3;

printf (“x=%8.2f y1=%8.2f y2=%8.2f y3=%8.2f max=%8.2f\n”,x,y1,y2,y3,max);

}
компилятор выдает мне 4 ошибки
Код:
Compiling C:\USERS\ADMIN\DESKTOP\206A~1.TXT:
Error C:\USERS\ADMIN\DESKTOP\206A~1.TXT 1: Unable to open include file 'STDIO.H'
Error C:\USERS\ADMIN\DESKTOP\206A~1.TXT 7: Function 'printf' should have a prototype in function main()
Error C:\USERS\ADMIN\DESKTOP\206A~1.TXT 7: Function 'scanf' should have a prototype in function main()
Error C:\USERS\ADMIN\DESKTOP\206A~1.TXT 23: Function 'printf' should have a prototype in function main()
Компилятор (Borland C) я скачала с сайта нашего вуза
Dina123 вне форума Ответить с цитированием
Старый 10.10.2010, 12:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Проверил твой код на VS2010 - все работает вот результ:
Цитата:
Введите x 5
x= 5,00 y1= 26,00 y2= -18,00 y3= 6,00 max= 26,00
Что у тебя за компилятор? Уж не Борладн с++ случайно?
если да то какой тип проекта ты выбрала?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.10.2010, 15:24   #3
Dina123
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 4
По умолчанию

компилятор borland c++
Пробовала менять расширение на .c --- не помогло.
Проверила директории, которые ссылаются на библиотеки. Они были прописаны неправильно. Все исправила. Все равно не помогло. Все библиотеки, на которые я ссылаюсь, в программе есть.
И все равно выходят эти ошибки.
А что значит тип проекта?
Dina123 вне форума Ответить с цитированием
Старый 10.10.2010, 15:47   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В Борланде есть прикол.
Тебе дается (должна даваться) возможность выбора типа языка: Си классический или С++.
Если выбираешь С++ то Борланд оч. отпирается, когда в такой программе работаешь операторами и методиками классического си, в таком случае твоя прога должна выглядеть примерно так:
Код:
#include <stdio.h>
#include <iostream.h>

main(){
 float x,y1,y2,y3,max;
 cout<<"\n Введите x "; cin>>x;
 y1=x*x+1; y2=7-x*x; y3=x+1;
 if (y1>y2)  max=y1;
 else     max=y2;
 if (y3>max)     max=y3;
 cout<<“x="x<<" y1="<<y1<<" y2="<<y2<<" y3="<<y3<<" max="<<max<<"\n”;
}
Не проверял, но когда-то сам на такое нарвался. После этого перешел на Visual Studio
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.10.2010, 16:12   #5
Dina123
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 4
По умолчанию

мне лабораторные и курсовые надо делать в этой программе. В каком меню можно выбрать тип языка?
Dina123 вне форума Ответить с цитированием
Старый 10.10.2010, 16:37   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Увы у меня нет сейчас при себе Борланд Си, так что подсказать не могу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.10.2010, 17:31   #7
Dina123
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 4
По умолчанию

Заново скачала компилятор. Теперь все работает. Спасибо всем, кто пытался мне помочь
Dina123 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа вычисления производной J0n1cK Паскаль, Turbo Pascal, PascalABC.NET 2 06.09.2010 14:06
Составить программу для вычисления значений функции в Delpi Queen Помощь студентам 5 30.05.2010 20:13
Составить программу в delphi для вычисления значений функции на отрезке [a,b] с шагом h. Queen Помощь студентам 1 30.05.2010 15:39
Нахождение наибольшего общего делителяНахождение наибольшего общего делителя A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 1 27.04.2010 16:53
Алгоритм вычисления значения функции vzr Свободное общение 9 30.03.2010 20:14