Сколько секунд потребуется модему сообщения со скоростью 28800 бит/с чтобы передать 100 страниц текста в 30 строк по 60 символов каждая, при условии, что каждый символ кодируется 1 байтом?
int sover (int n) { int sum = 0; for (int i = 1; i<=n/2; i++) if (n%i==0) sum+=i; if (sum==n) return 1; else return 0; } int main() { int n; printf ("N = "); scanf ("%d",&n); if (sover(n)==1) printf ("Sovershennoe"); else printf ("Ne sovershennoe"); printf("\n"); system ("PAUSE"); return 0; }
2) #include <stdio.h> #include <stdlib.h>
int main() { for (int i = 1; i<=5; i++) { for (int j = 1; j<=5-i+1; j++) printf ("%d ",5+i-1); printf ("\n"); } system ("PAUSE"); return 0; }
v= 28800 бит\с
i= 1 байт= 8 бит
k= 100*30*60 = 180000 символов
Найти:
t=?
Решение:
I= v*t
t= I \ v = k*i \ v
t= 180000 символов * 8 бит \ 28800 бит\с
t= 50 с
ответ: 50 с.