Vahe Xaratyan
Vahe Xaratyan

Не могу найти ошиьку, помогите с++

#include "stdafx.h"
#include
#include "conio.h"
#include
#include

class mun
{
private:
int first;
int second;
public:
void init(int a, int b)
{
setlocale(LC_ALL,"Russian");
if(b==0)
{
printf("Введите другое число не равное 0!\n");
scanf("%i", &b);
}
first=a;
second=b;
}

void Read()
{
setlocale(LC_ALL,"Russian");
printf("Введите число first\n");
scanf("%i", &first);
printf("Введите число second\n");
scanf("%i", &second);
init(first, second);
}

float Ipart()
{
return (first/second);
}

void Display()
{
setlocale(LC_ALL,"Russian");
printf("Целая часть=""%i",(first/second));
}

};

int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"Russian");
mun d;
char a;
printf("Вы хотите ввести числа? Y/N\n");
scanf("%c", &a);
switch(a)
{
case 'Y' :
{
d.Read();
printf("Вы хотите узнать целую часть? Y/N\n");
scanf("%c", &a);
}
switch(a)
{
case 'Y':
{
d.Ipart();
printf("Вывести число на экран? Y/N\n");
scanf("%c", &a);
}
switch(a)
{
case 'Y':
{
d.Display();
printf("\n""Закончить программу? Y/N\n");
scanf("%c", &a);
}
switch(a)
{
case 'Y':
return 0;
case 'N':
getch();
}
case 'N':
{
printf("Закончить программу? Y/N\n");
scanf("%c", &a);
}
switch(a)
{
case 'Y':
return 0;
case 'N':
getch();
}

}
case 'N':printf("Закончить программу? Y/N\n");
scanf("%c", &a);
switch(a)
{
case 'Y':
return 0;
case 'N':
getch();
}
}
case 'N':printf("Закончить программу? Y/N\n");
scanf("%c", &a);
switch(a)
{
case 'Y':
return 0;
case 'N':
getch();
}
}
getch();
return 0;

}

ВЛ
Валентина Лысова

Прежде всего тебе надо разобраться, как правильно оформлять оператор switch:

switch (var)
{
case VAL1:
// что-то делаем
break;
case VAL2:
// делаем что-то другое
break;
default:
// какое-то действие по умолчанию
break;
}

Про setlocale тебе уже сказали.

Ну и, собственно, а что должна делать твоя программа?
Работать с числами? Играть в орлянку? Грабить корованы?
Мы это должны посредством телепатии узнать?

Программа запускается и даже что-то выдает на вывод, может быть так и задумано.

http://citforum.ru/howto/smart-questions-ru.shtml

Alex
Alex

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

НУ
Наталья Усачёва

Ее тебе должен был найти компилятор. Посмотри, что он пишет.

Похожие вопросы
Помогите пожалуйсто! Нигде не могу найти такой экшн.
Задача на строки. Решение не могу найти... Помогите О. О!!!!
Не могу найти компилятор
помогите найти.... весь день сижу и не могу найти информацию по этим темам:
не могу найти драйвер
Языка паскаль не могу найти ошибку, помогите!
Помогите найти. Помогите найти прогу для проигрывания фильмов и видео. А то я ннайти не могу!: /
Не могу найти кнопочку :)
Помогите найти АДДОН для Blender "lo_smd_tools" Я олго ищу но не могу найти помогите плиз
Помогите найти обновления BIOS для Pegatron 2A99, на официальном сайте не могу найти.