Форум программистов, компьютерный форум CyberForum.ru

Незнаю где ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильное понимание http://www.cyberforum.ru/cpp-beginners/thread918535.html
ifstream file; file.open(way1.c_str()); getline(file, name); getline(file, fam); getline(file, otchestvo); file >> age; file.ignore(); getline(file, info);
C++ SQLite Блокровка/разблокировка Есть код: таймер периодически создает/запускает поток, поток получает данные ( через интернет) открывает БД (sqlite3_open() ) и добавляет туда новые данные закрывает БД ( sqlite3_close(db); ) поток завершается. При первом создании потока все проходит нормально данные вставляются ошибок- нет, при втором при попытке выполнить INSERT пишет что база блокирована, данные не занеслись. Период... http://www.cyberforum.ru/cpp-beginners/thread918521.html
Экспорт двухмерного массива в JPEG / BMP (график) C++
Уважаемые форумчане, Предисловие: есть программа, которые делает определенные итерационные расчеты и на каждой итерации выдает пачку txt файлов - в каждом из который содержатся данные о величине той или иной физической величины в определенной точке пространства (проекции - т.е. двухмерный вид) Что хочется получить в результате: Чтобы кроме txt-файлов программа сохраняла уже...
C++ Элементы Комбинаторики
Даны натуральные числа a1,...a10. Предположим что имеется 10 монет достоинством a1,...,a10. Обозначим через bk число способов, которыми можно выплатить сумму k, т.е. bk - число решений уравнения a1x1+a2x2+...+a10x10=k, где xi может принимать целые неотрицательные значения. получить b0,...,b20. #include "stdio.h" #include <locale.h> #include <math.h> int main() {...
C++ оооочень странно не выполняется условие http://www.cyberforum.ru/cpp-beginners/thread918464.html
bool c = true; if(c == true) { cout << "w" << endl; loading(); c = false; } этот код должен выполнятся вроде бы 1 раз, но он выполняется постоянно.
C++ Компилятор ругается на fopen #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; int main() { FILE *f = fopen("D:\lab.txt","r"); //вот тут вылазит //warning C4129: 'l' : unrecognized character escape sequence //я думала вообще что надо писать "rt", но на него тоже ругается, не могу понять( подробнее

Показать сообщение отдельно
ValeryS
Модератор
6512 / 4978 / 460
Регистрация: 14.02.2011
Сообщений: 16,486
05.07.2013, 22:54     Незнаю где ошибка
a то всегда нулю равно
ты его не вводишь
ну не всегда при сложении равно b при вычитании -b
Цитата Сообщение от MorfixProton Посмотреть сообщение
if (f == '+') {
* * * * a = a + b;
* * * * cout << "Ваше число =" << a << endl;
} else if (f == '-') {
* * * * a = a - b;
* * * * cout << "Ваше число =" << a << endl;
} else if (f == '*') {
* * * * a = a * b;
* * * * cout << "Ваше число =" << a << endl;
} else if (f == '/') {
* * * * a = a / b;
* * * * cout << "Ваше число =" << a << endl;
} else { *
* * cout << "Неправильно выбран знак." << endl;
}
для этих случаев есть switch

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
switch(f)
{
case '+':
 cout << "Ваше число =" << a+b << endl;
break;
case '-':
 cout << "Ваше число =" << a-b << endl;
break;
case '*':
 cout << "Ваше число =" << a*b << endl;
break;
case '/':
  if(b)
 cout << "Ваше число =" << a/b << endl;
  else
   cout << "На 0 не делят"<< endl;
break;
default:
 cout << "Неправильно выбран знак." << endl;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru