#include <iostream>
#include <cstdlib>
#include <cmath>
#define TRUE 1
using namespace std;
int main(void)
{
double S;
unsigned K, i ;
while (true)
{
cout << "Vvesty chislo K ";
cin >> K;
cout << "Vvedeno chislo K= " <<K <<endl;
if (K > 0)break;
cout << "Vvedeno nekorrektnoe chislo K! Vvedite drugoe chisslo" << endl;
}
S=0.0;
for (i=1; i<=K; i++)
{
S=S+1/i; \\часть где не работает деление, если 1/i
}
cout << "Summa riada ravna S= " << S << endl;
cin.get(); cin.get();
return (0);
}
Деление целого на целое в С++ дает целое число, замените 1 на 1.0
Результат автоматически приводится к целому числу (так как вы целое делите на целое) - следует явно привести его к дробному. Необходимо привести переменную i к типу данных с плавающей точкой.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Начал изучать winapi в c++ написал простенькую программку которая меняет название окна на то что мы написали в текст боксе:
Есть чат, на qtcpserver и qtcpsocket соответственно, клиент нажимает отправить сообщение видно всем, как реализовать сообщения отдельному пользователю?