Данная программа выводит числа, которые являются однозначными или если число, находящееся разряде десятков нечетно, и больше либо равно 50.
Ответ: 39.
Программа на языке C++.
#include < iostream >
using namespace std;
int main() {
int count;
for (int x = 1; x <= 65; x++){
if ((x/10 == 0) || (((x/10)%2 == 1)&&(x >= 50))){
++count;
cout << count << ". " << x << endl;
}
}
}
Подробнее - на Znanija.com - znanija.com/task/28669772#readmore
Вот держите:
var n,i,l,m:integer; sum:real;
begin
readln(n);
sum:=1; l:=1;
while m<>n do begin
m:=m+2;
sum:=sum-((1/m)*l);
l:=l*-1;
end;
writeln(sum);
end.
#include <stdio.h>
#include <string.h>
<span>main ( ) {
</span>
char stroka [100] ;
long int n ;
printf ("vvedi chislo n=" ) ;
scanf ( "%ld" , &n ) ;
sprintf ( stroka , "%ld" , n ) ;
printf ("dlina stroki=%d\n" , strlen ( stroka ) ) ;
printf ( "%s\n" , stroka ) ;
}
Найдём общее число символов:
4 * 30 * 50 = 6000 символов
I - объём
I = 4500 байтов = 36000 бит
Чтобы найти количество символов найдем i.
N = 2 в степени i
i = 36000 / 6000 = 6
N = 64
Ответ: 64 символа в алфавите.
В Logisim эта конструкция работает, смотри картинку.