marinakmaa86
?>

написать код программы, запрашивающей номер телефона в 11-значном формате и выводящей номер телефона в формате х()-хх-хх. например, при вводе номера 8926634567 программа должна вывести 8(926)-663-45-67.

Информатика

Ответы

archala

#include <iostream>

#include <string>

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

int arr_pattern[5] = { 1,3,3,2,2 };

int temp = 0;

string arr_temp[4] = { "(",")-","-","-" };

size_t j = 0;

string arr_str[5];

string str;

cout << "Введите номер телефона: ";

cin >> str;

for (size_t i = 0; i < sizeof(arr_pattern) / sizeof(arr_pattern[0]); i++) {

 arr_str[i] = str.substr(0, arr_pattern[i]);

 str.erase(0, arr_pattern[i]);

}

cout << str << endl;

for (size_t i = 0; i < 5; i++)

{

 if (i == 4) {

  cout << arr_str[i];

 }

 else {

  cout << arr_str[i] << arr_temp[j];

  j++;

 }

}

}

vera4

===== PascalABC.NET =====

begin

 var s := ReadlnString('Укажите 11-значный номер (только цифры):');

 if s.Any(c -> not (c in ['0'..'9'])) then

   Println('Неверный ввод')

 else

   Println(s[1] + '(' + s[2:5] + ')' + s[5:8] +

       '-' + s[8:10] + '-' + s[10:]);

end.


написать код программы, запрашивающей номер телефона в 11-значном формате и выводящей номер телефона
baltgold-m27
1) Переводим МБ в байты = (1.5*1024)*1024*8 = 12582912 бит
Формула вычисления объема: I = v *t.
Следовательно, t = I / t, тогда t = 12582912 / 128000 = 98,304 секунд.

2) Исходя из формулы приведенной в задаче свыше(I= v*t), следует то, что I =  524288 * (4*60) = 125829120 бит.
Переведем биты в мегабайты: (125829120/8) / 1024 / 1024 = 15 МБ.

3) Нам уже известна формула, так будем действовать!
Для начала найдем вес передаваемого файла в битах : 80 * 128 * 8 = 81920 бит.
Находим время: 81920 / 30720 = ~2,6 секунд.
zotovinbox468
1) Переводим МБ в байты = (1.5*1024)*1024*8 = 12582912 бит
Формула вычисления объема: I = v *t.
Следовательно, t = I / t, тогда t = 12582912 / 128000 = 98,304 секунд.

2) Исходя из формулы приведенной в задаче свыше(I= v*t), следует то, что I =  524288 * (4*60) = 125829120 бит.
Переведем биты в мегабайты: (125829120/8) / 1024 / 1024 = 15 МБ.

3) Нам уже известна формула, так будем действовать!
Для начала найдем вес передаваемого файла в битах : 80 * 128 * 8 = 81920 бит.
Находим время: 81920 / 30720 = ~2,6 секунд.

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

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

написать код программы, запрашивающей номер телефона в 11-значном формате и выводящей номер телефона в формате х()-хх-хх. например, при вводе номера 8926634567 программа должна вывести 8(926)-663-45-67.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Стадник620
diana-kampoteks
inainainainaina0073
qwe54344
minaskorolev8
Vorotko814
Shamil
juliaWinter
Semenovt
elena-novikova-1992
tshelokova
boldireve617
fouettearoma
unalone5593
Васильева-Александрович