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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.08.2014, 13:14   #1
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию помогите пожалуйста в чем ошибка

Код:
#include <iostream>
#include <ctime>
using namespace std;

int dieroll (){
int chance=0;
srand (time(NULL));
chance=rand()%1000;
chance%=7;
return chance;
}

int summ (int s){
s+=s;
return s;
}

void winner (int pl, int comp){
if (pl>comp)
	cout <<"pl win the game\n";
else
	(comp>pl)? cout<<"comp win the game\n":cout <<"draw\n";
}

bool ftt (){
bool fm=0;
srand (time(NULL));
fm=(rand()%1000)%2;
return fm;
}

void inscfft (){
	bool insc=ftt();
	if (insc==0)
		cout <<"comp throw first\n";
	else 
		cout <<"pl throw first\n";
}

void move (int mv, int trn, int pl, int comp){
	if (mv==0){
	cout <<"comp"<<trn<<"trow "<<comp<<endl;
	cout <<"pl"<<trn<<"trow "<<pl<<endl;
	}
	else{
	cout <<"pl"<<trn<<"trow "<<pl<<endl;
	cout <<"comp"<<trn<<"trow "<<comp<<endl;
	}
		
void main(){
	inscfft ();
	const int n=5;
int pl[n], comp[n], plsc=0, compsc=0;
for (int i=0; i<n;i++){
	pl[n]=dieroll ();
	plsc+=summ (pl[n]);
}
for (int i=0; i<n;i++){
	comp[n]=dieroll ();
	compsc+=summ (comp[n]);
}
bool chance=ftt;
for (int i=0; i<n; i++)
move (chance, i, pl[i], comp[i]);
winner (plsc, compsc);
}
пишет
Цитата:
6 IntelliSense: expected a ';'
4 error C2601: main: недопустимые локальные определения функций
5 error C1075: конец файла обнаружен ранее, чем левая фигурная скобка "{" в "c:\users\влад\documents\visual studio 2010\projects\les 8\les 8\dice.cpp(40)"
не пойму, где эти ошибки

Последний раз редактировалось Stilet; 04.08.2014 в 13:32.
Vladislavv вне форума
Старый 04.08.2014, 13:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

У MS VC функция main() описывается по другому.
Создай чистый проект и посмотри в чем разница между тем что в нем будет и твоей void main()
I'm learning to live...
Stilet вне форума
Старый 04.08.2014, 14:03   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Нет, проблема в том что не хватает скобки - о чем и написано.

Код:
void move (int mv, int trn, int pl, int comp){
	if (mv==0){
	cout <<"comp"<<trn<<"trow "<<comp<<endl;
	cout <<"pl"<<trn<<"trow "<<pl<<endl;
	}
	else{
	cout <<"pl"<<trn<<"trow "<<pl<<endl;
	cout <<"comp"<<trn<<"trow "<<comp<<endl;
	}
считайте...
p51x вне форума
Старый 04.08.2014, 15:25   #4
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию

благодарю за ответ
Vladislavv вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите пожалуйста в чем ошибка Antony22 C# (си шарп) 7 20.01.2014 13:53
Пожалуйста, подскажите в чем у меня ошибка? wepoTWR Помощь студентам 8 09.12.2009 22:34
Помогите пожалуйста кто чем может Lakdi Microsoft Office Excel 1 24.09.2009 12:14
посмотрите пожалуйста в чем ошибка.Ответ всегда -14 выводит. JNN Общие вопросы C/C++ 5 04.06.2009 15:50
Ошибка в цикле , не могу понять в чем! Помогите пожалуйста. Алексей_xXx Помощь студентам 1 29.05.2009 00:37