Другие языки программирования и технологии

Нужно создать консольное приложение на языке С++ в visual studio 2017. Помогите, прошу !

cout << ">>> ";
unsigned n;
cin >> n;
double sum = 1;
do sum += 1.0 / n; while (--n > 1);
cout << "Sum: " << sum << '\n';
//------------------------------
double num;
size_t pos = 0, neg = 0;
do {
cin >> num;
if (!num) break;
num < 0 ? ++neg : ++pos;
} while (true);
cout << "Neg: " << neg << "\nPos: " << pos << '\n';
Денис Сёмкин
Денис Сёмкин
92 044
Лучший ответ
1.
#include < iostream >
#include < windows.h >

using namespace std;

void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0A");

cout << "Дайте n ";
int n;
float sum = 0;
cin >> n;
++n;
while(n-- > 1)
{
sum += 1. / n;
}
cout << "Результат " << sum << endl;

cin.get(); cin.get();
}

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.
#include < iostream >
#include < windows.h >

using namespace std;

void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
system("color 0A");

unsigned p = 0, o = 0;
for (;;)
{
cout << "Введите число или 0 для завершения ввода ";
float t;
cin >> t;
if (t == 0)
break;
else if (t > 0)
++p;
else if (t < 0)
++o;
}
cout << "Вы ввели " << p << " положительных числа и " << o << " отрицательных." << endl;

cin.get(); cin.get();
}