#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
double a, b, sum, raz, umn, del;
sum = a + b;
raz = a - b;
umn = a*b;
del = a / b;
cout << "vvedite dannie \n";
cin >> a, b;
if (a + b)
cout << sum << "\n";
else
if (a - b)
cout << raz << "\n";
else
if (a*b)
cout << umn << "\n";
else
if (a / b)
cout << del << "\n";
else
cout << "hernyu ne nesi, dyatel. \n";
system("pause");
return 0;
}
Вы складываете a и b, не присвоив им значений. В C/C++ в этом случае в переменных может оказаться произвольный мусор. Нужно писать double a = 0; double b = 0;
double a, b, sum, raz, umn, del;
sum = a + b;
raz = a - b;
umn = a*b;
del = a / b;
Ты сразу суммируешь и делаешь прочие операции с переменными, которым не присвоено никакое значение. Перенеси все операции после cin и предупреждение пропадает.
А сразу походу система закрытия тегов отработала
#include <iostream>
using namespace std;
int main()
{
double a, b, sum, raz, umn, del;
cout << "vvedite dannie \n";
cin >> a;
cin >> b;
sum = a + b;
raz = a - b;
umn = a*b;
del = a / b;
if (a + b)
cout << sum << "\n";
else
if (a - b)
cout << raz << "\n";
else
if (a*b)
cout << umn << "\n";
else
if (a / b)
cout << del << "\n";
else
cout << "hernyu ne nesi, dyatel. \n";
system("pause");
return 0;
}</iostream>
как вариант