Slipknot55479876544
08.11.2021 15:39

В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма: а := 3 b := 8 а := b - a*2 b := 24/a*4 В ответе укажите одно целое число — значение переменной b.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
DrBeat
04.02.2023 10:50

1)128000  переводим в байты (128000  / 8 =  16000)

16000 переводим в килобайты (  16000 / 1024 =  15,625)

500килобайт делим на  15,625 получаем 32секунды.

2)512000  переводим в байты (512000  / 8 =  64000)

64000 переводим в килобайты (  64000 / 1024 =  62,5 )

62,5 умножаем на 46секунд, получаем  2875

3)128000  переводим в байты (128000  / 8 =  16000)

16000 переводим в килобайты (16000 / 1024 =  15,625)

1минуту 20сек переводим в секунды (60+20=80)

15,625 килобайт умножаем на 80секунд, получаем  1250килобайт

0,0(0 оценок)
Ответ:
slv13
01.03.2020 11:49

Не пользуйся одной таблицей, это не безопасно. :) Я советую создавать отдельную таблицу для каждой сессии.

Извини, если код будет плохо читаться. Этот сайт не поддерживает табуляцию и не умеет обрабатывать код.


/* only for windows */

#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

#include <string.h>

#include <time.h>

#include <conio.h>

#include <windows.h>

#define ALPH_SIZE 67

#define STR_SIZE_MAX 256

#define RANDOM_MIN 33

#define RANDOM_MAX 126

int main(void) {

HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);

 

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

srand(time(NULL)); /* for "visible" random */

char str[STR_SIZE_MAX];

printf("Введите строку: ");

scanf("%[^\n]s", str);

printf("\n");

/* encode only these symbols */

char alph[ALPH_SIZE] = "" \

 " .,!?";

 

char genAlph[ALPH_SIZE];

 

int i;

for (i = 0; i < ALPH_SIZE; i++) {

 /* for beauty */

 if ((i % 5 == 0) && (i != 0)) {  

  printf("\n");  

 }

 

 genAlph[i] = RANDOM_MIN + rand() % (RANDOM_MAX - RANDOM_MIN + 1);

 

 /* that don't use goto */

 if (i > 0) {

  if (genAlph[i - 1] == genAlph[i]) {

   while (genAlph[i - 1] == genAlph[i]) {

    genAlph[i] = RANDOM_MIN + rand() % (RANDOM_MAX - RANDOM_MIN + 1);

   }

  }

 }

 

 SetConsoleTextAttribute(handle, 10 | 0); /* set symbol color to green */

 printf("%c", alph[i]);

 SetConsoleTextAttribute(handle, 7 | 0); /* set symbol color to white */

 

 printf(" = %c; ", genAlph[i]);

}

 

printf("\n\n");

 

char buf[STR_SIZE_MAX] = "";

 

for (i = 0; i < (int) strlen(str); i++) {

 bool coded = false;

 

 int j;

 for (j = 0; j < ALPH_SIZE; j++) {

  if (str[i] == alph[j]) {

   buf[i] = genAlph[j];

   coded = true;

  }

 }

 

 if (!coded) {

  buf[i] = str[i];

 }

}

 

printf("Закодированная строка: %s", buf);

 

getch();

return 0;

}


Пример из программы:


Введите строку: Носит Сеня в сени сено,спать на сене будет Сеня.

а = }; б = `; в = ~; г = 8; д = ^;

е = Q; ж = 6; з = >; и = m; к = *;

л = ?; м = V; н = m; о = S; п = };

р = &; с = p; т = S; у = \; ф = $;

х = h; ц = ]; ч = g; ш = n; щ = 0;

ъ = Y; ы = [; ь = i; э = 5; ю = I;

я = u; А = n; Б = \; В = S; Г = _;

Д = k; Е = 5; Ж = #; З = c; И = g;

К = ~; Л = <; М = /; Н = t; О = 6;

П = t; Р = '; С = i; Т = D; У = E;

Ф = 0; Х = O; Ц = w; Ч = Q; Ш = ';

Щ = 6; Ъ = h; Ы = /; Ь = h; Э = a;

Ю = [; Я = ';   = H; . = J; , = w;

! = }; ? = @;

Закодированная строка: tSpmSHiQmuH~HpQmmHpQmSwp}}SiHm}HpQmQH`\^QSHiQmuJ


Таблица даётся только на время сессии и теряет свой смысл после завершения программы. :)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота