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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2011, 22:31   #1
Nur05
Новичок
Джуниор
 
Регистрация: 04.03.2011
Сообщений: 11
Восклицание написал первую прогу в СИ. не запускается.исправьте пож ошибку(и)

#include <math.h>
main ()
{
float a,b,c,x,s;

cout<<"Введите a,b,c через пробел"; cin>> a,b,c;

x=fabs(c-b);
s=pow(a,x)*(sin(log(pow(a,x)))+cos( log(pow(a,x))));

cout<<"s="<<s;

}
Nur05 вне форума Ответить с цитированием
Старый 04.03.2011, 22:49   #2
zhenekius
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 1
По умолчанию

Может я гоню, но без #include <iostream> (или #include <iostream.h>) у тебя cout робить не будет, добавь эту строку в код проги, потом выложи логи компилятора
zhenekius вне форума Ответить с цитированием
Старый 04.03.2011, 22:49   #3
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Цитата:
main ()
Пиши int main().

Цитата:
cout<<"Введите a,b,c через пробел"; cin>> a,b,c;
Это из C++! В Си нету cin и cout, используй printf и scanf. Они находятся в библиотеке <stdio.h>
И почитай Кернигана и Ритчи.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 04.03.2011, 22:50   #4
optimator
Пользователь
 
Регистрация: 12.11.2010
Сообщений: 92
По умолчанию

cout и cin это из C++. На С будет так
Код:
#include <math.h>
#include <conio.h>
int main ()
{
    float a,b,c,x,s;

    printf("Введите a,b,c через пробел");
    scanf(" %f %f %f",&a,&b,&c);

    x=fabs(c-b);
    s=pow(a,x)*(sin(log(pow(a,x)))+cos( log(pow(a,x))));

    printf("s=%f",s);

}
optimator вне форума Ответить с цитированием
Старый 05.03.2011, 03:29   #5
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Цитата:
#include <conio.h>
В Си нет coniho.h, это сторонняя библиотека, которая ещё и не везде есть. printf и scanf находятся в <stdio.h>.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 05.03.2011, 11:01   #6
Nur05
Новичок
Джуниор
 
Регистрация: 04.03.2011
Сообщений: 11
По умолчанию

извиняюсь не на си а на си++.я поправил его когда запускаю открывается DOS просит ввести a,b,c я ввожу нажимаю enter окно закрывается и всё. по идее должен S же выдать.
Nur05 вне форума Ответить с цитированием
Старый 05.03.2011, 11:16   #7
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Добавляем строчную библиотеку
Код:
#include <conio.h>
и после
Код:
printf("s=%f",s);
ставим
Код:
getch();
и все...
Летучий_СкилетиК вне форума Ответить с цитированием
Старый 05.03.2011, 11:23   #8
pwian
Пользователь
 
Регистрация: 03.07.2009
Сообщений: 21
По умолчанию

можно также запустить прогу из командной строки и без getch;
pwian вне форума Ответить с цитированием
Старый 05.03.2011, 13:35   #9
Nur05
Новичок
Джуниор
 
Регистрация: 04.03.2011
Сообщений: 11
Хорошо

Спасибо большое. всё работает.только вот что за библиотеки не могу понять.и когда какие должны использоваться?в паскале такого не было.
Nur05 вне форума Ответить с цитированием
Старый 05.03.2011, 13:45   #10
casekey
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 95
По умолчанию

подключаешь библиотеки, в которых уже написаны готовые решения повседневных задач. Например в iostream из названия можно понять, что она содержит функции работы с потоками ввода-вывода. И после подключения становятся доступными
cout и sin, например.
casekey вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправьте ошибку kipapsih Помощь студентам 0 07.01.2011 20:19
Написал прогу в паскаль в ответ после запуска выдает ошибку.Что не так? sawel23 Паскаль, Turbo Pascal, PascalABC.NET 5 27.05.2010 15:37
Написал прогу! немного не то считает! santi90 Компоненты Delphi 2 23.03.2010 18:42
протестируйте пож прогу NSvirus Паскаль, Turbo Pascal, PascalABC.NET 15 12.05.2009 21:04
Написал прогу в паскале... deu4er Помощь студентам 2 19.11.2008 20:08