Для получения скорости передачи нам нужно биты перевести в кбиты и разделить на общее время затраченное при передче
Тоесть
A - пропускная кбит/с
Если величина покажется для вас слишком значимой, то смею вас поправить, при скачивании в торренте например скорость отображается в килобайтах, тоесть если представить A в килобайтах то получим что
Переводим 384 килобайта в байты
F - размер файла
F = 384 * 1024 = 393 216 байт
Переводим байты в биты (в 1 байте 8 бит, верно?)
F = 393 216 * 8 = 3 145 728 бит
Для получения скорости передачи нам нужно биты перевести в кбиты и разделить на общее время затраченное при передче
Тоесть
A - пропускная кбит/с
Если величина покажется для вас слишком значимой, то смею вас поправить, при скачивании в торренте например скорость отображается в килобайтах, тоесть если представить A в килобайтах то получим что
A = 524,288 / 8 = 65,536 кбайт/с
#include <string>
using namespace std;
int main()
{
string str, substr;
cout << "String = "; getline(cin, str);
cout << "Substring = "; cin >> substr;
int cnt = 0;
for(int i = 0; i < str.length(); ++i)
if(str[i] == substr[0])
if(str.substr(i, substr.length()) == substr)
{
++cnt;
i += substr.length() - 1;
}
cout << cnt;
return 0;
}
//
Пример:
String = test testHelloWorld testtest1243test
Substring = test
5