makarov021106
?>

1.1.8. определите информационный объем сообщений: современный мир немыслим без компьютерных сетей ответ: объем равен «информатика и икт» ответ: объем равен

Информатика

Ответы

keldastrand
47 байт - 1-ый
19 байт - 2-ой
 и Вот и всё. Можешь не благодарить но хотя благодари
sergeymartyn56
#include <iostream>
#include <cstdlib>
#include <locale>
#include "string.h"
#include "stdio.h"
#include "stdlib.h"
#include <cmath>
using namespace std;

void func(int num);
inline void reverse(int c[1]);
void str(int num);
int n2[1];

int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");

char num[10]; int cc;
printf("Введите число и его сс: ");
cin >> num >> cc;

char *pInt;
int hh = strtol(num, &pInt, cc);

func(hh);

return EXIT_SUCCESS;
}

void func(int num)
{
int c = 2;
int i = 0, j = 10;
int nn = num;
int pr = 0;

for(; j > i; j--){
pr = nn % c;
n2[j] = pr;
nn /= c;
}reverse(n2);
}

inline void reverse(int c[1]){
int len = 11;
int j = len-1;
for (int i = 0; i < len; i++){};
int ber;
for(int i = 0; i < len; i++) ber += c[i] * pow(10, j), j--;
str(ber);
}

void str(int num)
{
int ber = num;
int c = 10;
char buffer[20];
char *nm;
nm = itoa(ber, buffer, c);
string aa = nm;
for(int i = 0; i < strlen(nm); i++){
if(nm[i] == 0 and nm[i] != nm[i+1])
for(int j = i;j;j--) aa.erase(aa.begin() + i);
}
int ed = 0, nu = 0;
for(int i = 0; i < strlen(aa.c_str()); i++){
if(aa[i] == '1') ed++;
else nu++;
}
cout << "Двоичная запись: " << aa << endl;
printf("Количество единиц: %d\n Количество нулей: %d", ed, nu);
}
Bi-1704

В задаче достаточно держать в памяти два числа: наибольшее и второе по величине – и обновлять эту пару, считывая числа. Если считанное число больше максимального, то оно будет новым максимумом, а бывший максимум станет вторым по величине; если считанное число меньше максимального, но больше второго по величине, то оно становится новым вторым по величине.


Реализация (python 3):

max, max2 = int(input()), int(input())

if max2 > max:

    max, max2 = max2, max


while True:

    t = int(input())

    if t == 0: break

    if t > max:

        max, max2 = t, max

    elif t > max2:

        max2 = t

print(max2)


Пример ввода:

5

1

3

2

4

0


Пример вывода:

4

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1.1.8. определите информационный объем сообщений: современный мир немыслим без компьютерных сетей ответ: объем равен «информатика и икт» ответ: объем равен
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

balabinatanya7174
kapral1812
Sergei248
Малыхин Валерьевна621
Коновалова1705
albina6580
milkline-nn
Винников724
arevik2307
cafegasoil
ustinovalubov6666
qwert28027170
almazsit85
Georgievich-Zamudinovna2003
natalyaionova