nairahay
?>

Книга состоит из 600 страниц на каждой странице 36 строк по 64 символа за сколько времени можно передать по сети данную книгу при скорости 64 кб секунду?

Информатика

Ответы

Gesper63

объём книги

600*36*64 =  1382400 символов

При 1 байте на символ -  1382400 байт

64 кб/с - это килобиты в секунду?

Тогда, при 8 битах в байте, надо передать 

1382400*8 =  11059200 бит

за секунду передаётся 64*1024=  65536 бит

а времени уйдёт

11059200/65536 =  168,75 с

mashere59
Type
  mass = array[1..10, 1..10] of real;

var
  a, b, c: mass;
  n, m, i, j, n1, m1: integer;

procedure MatrA(var a: mass);
var
  i, j: integer;
begin
  for i := 1 to n do
    for j := 1 to m do
    begin
      writeln('a[', i, ',', j, ']: ');
      readln(a[i, j])
    end
end;

procedure MatrB(var b: mass);
var
  i, j: integer;
begin
  for i := 1 to n1 do
    for j := 1 to m1 do
    begin
      writeln('b[', i, ',', j, ']: ');
      readln(b[i, j])
    end
end;

procedure Sum(a, b: mass; var c: mass);
var
  i, j: integer;
begin
  for i := 1 to n do
    for j := 1 to m do
      c[i, j] := a[i, j] + b[i, j];
end;

begin
  writeln('Введите n,m матрицы A');
  readln(n, m);
  MatrA(a);
  writeln('Введите n,m матрицы B');
  readln(n1, m1);
  MatrB(b);
  if (n1 <> n) and (m1 <> m) then
    writeln('Матрицы сложить нельзя')
  else begin
    Sum(a, b, c);
    writeln('A+B');
    for i := 1 to n do
    begin
      for j := 1 to m do
        write(c[i, j]:1:3, ' ');
      writeln
    end
  end;
  readln;
end.
NarekAlekseevich779
В основу решения возьму тот факт, что точка лежит внутри треугольника только в том случае, если сумма площадей трех образованных этой точкой и вершинами треугольников треугольников равна площади самого треугольника. Для нахождения площади треугольников использую формулу векторного произведения, деленного пополам.

#include <stdio.h>
#include <stdlib.h>

using namespace std;

int main() {
  int x1, y1, x2, y2, x3, y3, x0, y0;
  scanf("%d%d%d%d%d%d%d%d", &x1, &y1, &x2, &y2, &x3, &y3, &x0, &y0);
  if (abs((x1 - x0) * (y2 - y0) - (x2 - x0) * (y1 - y0)) +
      abs((x1 - x3) * (y0 - y3) - (x0 - x3) * (y1 - y3)) +
      abs((x0 - x3) * (y2 - y3) - (x2 - x3) * (y0 - y3)) ==
      abs((x1 - x3) * (y2 - y3) - (x2 - x3) * (y1 - y3)))
  {
    printf("YES");
  } else {
    printf("NO");
  }
  return 0;
}

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

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

Книга состоит из 600 страниц на каждой странице 36 строк по 64 символа за сколько времени можно передать по сети данную книгу при скорости 64 кб секунду?
Ваше имя (никнейм)*
Email*
Комментарий*

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

skorykin123371
info8
Юлия1972
Titeeva-Vladimirovich283
vkurnosov20008
Olga1509
aniramix
goldenshtein33333
aidapiltoyan43
leobashkurov1089
aistenok-28
cmenick29
shugayzhanna6
mv7095
Лежачёва355