Var k,a,b,c,l:integer;
begin
readln(k);
a:=k div 100;
b:=k div 10 mod 10;
c:=c mod 10;
l:=a*b*c;
if (k mod l=0) then writeln(k);
end.
Sub Z()
Dim a As Integer
a = InputBox("1")
Dim b As Integer
b = InputBox("2")
If Math.Abs(a) > Math.Abs(b) Then a = a / 5
End Sub<span>
</span>
Картинка с заполненной таблицей прикреплена,рассказываю сам алгоритм
Берём 640*480 пикселей и 4 бита
Всего точек на экране: 640*480=307200
Необходимый объём видеопамяти: Умножаем количество битов на количество точек на экране: 307200*4=1228800 бит
1 Килобайт=2 в 10 степени байт= 2 в 13 степени бит
1 Мегабайт=2 в 20 степени байт=2 в 23 степени бит
Как же перевести из битов в килобайт?
Берём наше решение-1228800 бит
вычисляем 2 в 13 степени=8192
1228800/8192=150 Кб и дальше по такой же схеме делаешь
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
using namespace std;
int main() {
for (int i=0; i<=180; i+=10) cout<<i<<" "<<sin(i*M_PI/180)<<endl;
return 0;
}
_______________
Если x (i в программе) - градусная мера угла - используй решение выше. Если радианная, то
_______________
#include <iostream>
#include <math.h>
using namespace std;
int main() {
for (int i=0; i<=180; i+=10) cout<<i<<" "<<sin(i)<<endl;
return 0;
}
здесь решение на паскале, с блок-схемами давно не работал, ты если что по программе составь, если что-то не понятно будет, то пиши в личку