[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]

[Назад]
Ответ
(оставьте это поле пустым)
Имя (оставьте это поле пустым)
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение обновить captcha
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200x200 точек будут уменьшены.

№3497  

Программач, в след. месяце я пойду в институт. Сегодня, а именно два часа назад, я начал изучать С++. Вот накарябал какую-то хуиту:
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
double a, b, c, type;
cout << "Enter a: ";
cin >> a;
cout << "Enter b: ";
cin >> b;
cout << "for + enter 1\nfor - enter 2\nfor * enter 3\nfor / enter 4\n";
cin >> type;
if (type=1)
{ c=a+b; }
if (type=2)
{ c=a-b; }
if (type=3)
{ c=a*b; }
if (type=4)
{
if (b=0)
{ cout << "ERROR: Division by zero"; }
else { c=a/b; }
}
cout << "Result=" << c;
return 0;
}
Типа подобие калькулятора. Почему результат(переменная с) выводится так: 1.#INF? Что надо написать, чтобы выводились цифры, а не эта ебаная неведомая хуйня?
Алсо, реквестую ссылки на годные, подробные книги по C++.

>> №3501  
>if (type=1)
>{ c=a+b; }
>if (type=2)
>{ c=a-b; }
>if (type=3)
>{ c=a*b; }
>if (type=4)

Да ты упорок же.

>> №3502  

>>3501
Блджад, говорю же

> два часа назад, я начал изучать С++
>> №3503  

>>3497
a=b присваивание
a==b сравнение

Олсо, читай, что тебе пишет компилятор, он обязан ругаться на такое.
Олсо, да, книжку неплохо бы почитать.

>> №3505  

Вслучае, если возникает присваивание в (условии), то компилятор выдаёт варнинг, тут комрад прав, так что читай то, что он тебе пишет. Желательно это понимать, чтобы со временем компилятор стал твоим помошником.

>> №3507  

Для двух часов весьма неплохо, если раньше ничего не учил.
Алсо, прочитай про switch...case

>> №3508  

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



Удалить пост []
Пароль
[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]