double n, i=1, b=0;
cin>>n;
for(;i<=n;++i){
b = 1/i+b;
}
cout<<fixed<<setprecision(6)<<b;
}
Ответ А - отрицание. Отрицание, стоящее перед выражением, меняет его "знак" по анологии с математическим минусов.
Решение в лоб :D, только желательно запускай прогу отдельно в папке.
Program out;
var fo:text;
begin
assign(fo,'output.txt');
rewrite(fo);
Writeln(fo,'Program AplusB;');
Writeln(fo,'var A,B: Integer;');
Writeln(fo,'begin');
Writeln(fo,' Assign(input,''input.txt'');');
Writeln(fo,' Reset(input);');
Writeln(fo,' Assign(output,''output.txt'');');
Writeln(fo,' Read(A,B);');
Writeln(fo,' ReWrite(output);');
Writeln(fo,' WriteLn(A+B);');
Writeln(fo,' Close(input);');
Writeln(fo,' Close(output);');
Writeln(fo,'end.');
close(fo);
end.
При 256 символьном алфавите, каждый символ кодируется одним Байтом.
40*9*512*2=368640Байт. Делим на 1024 =360 кБайт.
#include <iostream>
#include <stdlib.h>
#include <locale>
#include <math.h>
using namespace std;
int main(){
setlocale(LC_ALL,"");
float x=0,y=0;
cout << "Введите х: ";
cin >> x;
if (x<0)
y = 1/x;
else if (x>6)
y = x*x;
else if (0 <= x <= 6)
y = 5*x+7;
cout << "\n y = ";
cout << y;
}