#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{int m;int arr[10];
cout << "input elements " << endl;
for ( int i= 0; i < 10; i++ )
cin >> arr[i];
cout << "input m " << endl;
cin >> m;
cout << "arr = {";
for ( int j = 0;j < 10; j++ )
cout << arr[j] << " ";
int sum;
for ( int k = 0; k < 10; k++ )
if (arr[k]*arr[k+1]<=m) {
sum=arr[k]+arr[k+1];break;
}
cout << "" << endl;
cout << "Summa " << " ";
cout << sum << endl;;
system("pause");
return 0;}
4 байт = 32 бит
Всего в 32 битах может храниться 2^32 = 4294967296 значений. Следовательно:
а) диапазон значений только положительных чисел от 0 до 4294967295 (от 0 до );
б) диапазон значений положительных и отрицательных чисел в равном количестве рассчитаем так: 4294967296 : 2 = 2147483648. Минимальное отрицательное число равно -2147483648. Так как число 0 также входит в этот диапазон, то максимальное положительное число будет равно 2147483647 (от до
).
ответ: а) от 0 до 4294967295; б) от -2147483648 до 2147483647.
Var a, b, z :longint;
Begin
WriteLn('Введите два числа','a','b');
ReadLn(a); readln(b);
z:=sqrt(a-b);
WriteLn('Корень квадратный из числа равен.',z);
end.
Объяснение: