Нельзя преобразовать тип real к integer.
integer содержит только целые числа, а real действительные.
Программа работать не будет.
1. Дано: Растровая сетка размером 600х350; К=8
Решение: По формуле К=2^b определим глубину цвета 8=2^3, глубина цвета b=3 бита. Количество пикселей равно 600х350=210000. Объем видеопамяти равен 210000*3=630000 бит.
Переведем полученный результат в Кбайты.
630000/8=78750 байт. 78750/1024=76,904 Кбайт.
Ответ: 76,904 Кбайт.
2. Дано: b=3 бита
Решение: Опять же по формуле K=2^b, K=2^3=8 цветов.
Ответ: 8 цветов.
#include <iostream>
using namespace std;
int main(){
int max,k,n,nod,p;
int ar[1000];
cin>>n;
for(int i=0;i<n;i++){
cin>>ar[i];
}
max=ar[0];
for(int i=1;i<n;i++){
if(ar[i]>max){
max=ar[i];
k=1;
nod=1;}
}
while(k!=max){
k++;
p=0;
for(int i=0;i<n;i++){
if(ar[i]%k==0){
p++;}}
if(p==n){
nod=k;}
}
cout<<"NOD="<<nod;
cin.get();
cin.get();
return 0;
<span> }</span>
Const a = 5.8; Pi = 3.14;var x, y, k, P, S, t: real;begin t := sqrt(sin(x - 4)); x := -3; while (x <= 3) do begin if (t < 5) then y := sin(Pi / 2 + x) / cos (Pi / 2 - x) else y := Ln(a + x) / Power(a, 2); if (y < 0) then k := k + 1; writeln('x = ', x, '; y = ', y);
x := x + 0.5;
end;
if (t >= 0) then
begin
P := P * t;
{Сюда вставить нужно вычисление S, я не понял, что значит тот знак:)}
end;
Writeln('k = ', k, '; P = ', P, '; S = ', S);
<span>end.</span>
1. Пишешь ЕСЛИ введенное число>=13:
выведите ХОРОШО
Если<=13
выведите плохо.
2. Вводится ав
если остаток от деления ав на 10 больше или равен частному от деления на 10
--- Выведите остаток
Если частное от деления ав на 10 больше остатка
------выведите частное