CLS
FOR I = 1 TO 100
IF I MOD 2 = 0 THEN
K=K+I
END IF
NEXT I
PRINT K
#include<stdio.h>
void main()
{<span>
int Number,Sum = 0;
</span><span> printf("Input Number: \n");
</span><span> scanf("%d",&Number);
</span><span> while(Number>0)
</span><span> {
</span><span> Temp = Number;
</span><span> Sum = Sum + (Temp%10);
</span><span> Number/=10;</span><span>
}</span><span>
printf("%d \n",Sum);
</span><span>}</span>
1.
var n,p:integer;
begin
write('n='); readln(n);
p:=1;
while n<>0 do begin
p:=p*(n mod 10);
n:=n div 10;
end;
writeln('p = ',p);
end.
Пример:
n=1234
p = 24
2.
var n,k:integer;
begin
write('n='); readln(n);
k:=0;
while n<>0 do begin
k:=k+1;
n:=n div 10;
end;
writeln('k = ',k);
end.
Пример:
n=456123
k = 6
3.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('s = ',s);
end.
Пример:
n=5
s = 15
1) 0,625Кбайт
2) 112,5Кбайт
3) 12890,625Кбайт
4) прибл.48 сек
5) 640 * 480 *5 = 1536000(бит)/8/1024=187,5Кбайт
Ответ:
реализовал на паскале
Объяснение:
program While22;
var i, num:integer;
isSimple : boolean;
Begin
isSimple :=true;
readln(num);
if (num mod 2 = 0) and (num<>2)then isSimple := false;
i:=3;
while i*i<=num do
begin
if (num mod i=0)then begin isSimple := false;break; end;
i:=i+2
end;
writeln(isSimple)
end.