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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2012, 15:49   #1
Aleksandr_909
 
Регистрация: 11.02.2012
Сообщений: 5
По умолчанию Понимаю, что примитив, но тем неменее...

Приветствую!

решил попробывать с с++, первая попытка чтото изаброзить, может я в корне не так начал... В общем:

Суть программы в том, что я знаю года рождения всех испытуемых, в итоге программа должна для пользователя "типо" угодать кто у компа...


Код:

//---------------------------------------------------------------------------

#pragma hdrstop
#include <iostream>
#include <conio>
//---------------------------------------------------------------------------

#pragma argsused
int main()
{
    using namespace std;
    cout << ("Vvedite skolko vam let, i uznaete kak vas zovut\n ");
    cout << ("scolco vam let: ");
    int n;
    cin >> n;
    if (n==8) {
        cout << "tebia zovut SASCHA";
        } else {
        if (n==32) {
            cout <<"tebia zovut LENA";
            } else {
            if (n==30) {
            cout << "Tebia zovut ALEKSANDR";
                } else {
                cout << "Vi vveli ne svoi god rogdenia... Dosvidania";
                }
    cout << "vi dovolni?"


    getch ();
    return 0;
}
В итоге пишет statement missing и жалуется на последнюю }

ХЕЛП

Последний раз редактировалось Aleksandr_909; 11.02.2012 в 16:02.
Aleksandr_909 вне форума Ответить с цитированием
Старый 11.02.2012, 15:54   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Мне кажется или не все скобки закрыты?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 11.02.2012, 15:58   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Форматируйте код и используйте тег [CODE] (значок # ) для сохранения форматирования и подсветки кода в сообщении. Кнопка Правка снизу справа.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.02.2012, 16:03   #4
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Код:
#include <iostream>

using namespace std;

int main()
{
	int n;

	cout << ("Vvedite skolko vam let, i uznaete kak vas zovut\n");

	cout << ("scolco vam let: ");
	cin >> n;

	if (n==8)  cout << "tebia zovut SASCHA";
	else if (n==32) cout << "tebia zovut LENA";
	else if (n==30) cout << "Tebia zovut ALEKSANDR";
	else cout << "\nVi vveli ne svoi god rogdenia... Dosvidania";
	
	cout << "\nvi dovolni?"<<endl;

	system("pause");
	return 0;
}
rUs_LAN вне форума Ответить с цитированием
Старый 11.02.2012, 16:04   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Я хоть СиПиПи и знаю плохо, но мне кажется, что
Код:
using namespace std;
должно быть написано ВНЕ функции main, смотрите что у вас:

Код:
int main()
{
using namespace std;
Вадим Мошев вне форума Ответить с цитированием
Старый 11.02.2012, 16:08   #6
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Цитата:
Я хоть СиПиПи и знаю плохо, но мне кажется, что
в данной программе это не имеет значения
rUs_LAN вне форума Ответить с цитированием
Старый 11.02.2012, 16:12   #7
Aleksandr_909
 
Регистрация: 11.02.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от rUs_LAN Посмотреть сообщение
Код:
#include <iostream>

using namespace std;

int main()
{
	int n;

	cout << ("Vvedite skolko vam let, i uznaete kak vas zovut\n");

	cout << ("scolco vam let: ");
	cin >> n;

	if (n==8)  cout << "tebia zovut SASCHA";
	else if (n==32) cout << "tebia zovut LENA";
	else if (n==30) cout << "Tebia zovut ALEKSANDR";
	else cout << "\nVi vveli ne svoi god rogdenia... Dosvidania";
	
	cout << "\nvi dovolni?"<<endl;

	system("pause");
	return 0;
}
Всмысле скобки лишние, нужно убрать? В моем примере (на который я ориентировался) они есть...
Aleksandr_909 вне форума Ответить с цитированием
Старый 11.02.2012, 16:13   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от rUs_LAN Посмотреть сообщение
в данной программе это не имеет значения
Что вы имеете в виду? Правила чёткие есть?
Вадим Мошев вне форума Ответить с цитированием
Старый 11.02.2012, 16:14   #9
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Aleksandr_909, каждая открывающая скобка должна иметь пару - закрывающую скобку.
А у Вас в условии 4 закрывающих скобки и 6 открывающих.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 11.02.2012, 16:17   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В моем примере (на который я ориентировался) они есть...
Кто есть?
Посчитай число открытых и число закрытых скобочек. Дефакто они должны совпадать
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не понимаю где увидеть то, что передается в Post запросе TBrowser'ом KentOne Работа с сетью в Delphi 0 03.08.2010 18:48
Зацените будильник написан новичком (не примитив) Casper-SC Софт 13 07.06.2010 18:37
Не совсем понимаю, что нужно найти в задании. greenypeace Помощь студентам 2 08.06.2009 13:50