3)
#include <iostream>
#include <string>
int main()
{
std::string s;
getline(std::cin , s);
std::string temp = s;
for(int i = 0 ; i != s.size() ; ++i)
{
temp[i] = (char)((int)s[i] - 1);
}
std::cout<<temp;
return 0;
}
4))
#include <iostream>
#include <vector>
#include <string>
int main()
{
int n;
std::cin>>n;
std::vector<std::string> list(n);
for(int i = 0 ; i != list.size(); ++i)
{
getline(std::cin,list[i]);
}
int cnt = 0;
for(auto a: list)
{
for(auto b : a)
{
if(b == '2' || b == '3')
{
cnt++;
break;
}
}
std::cout<<cnt;
return 0;
}
Для упрощения работы пользователя в состав современных операционных систем, и в частности в состав Windows, входят программные модули, создающие графический пользовательский интерфейс. В операционных системах с графическим интерфейсом пользователь может вводить команды посредством мыши, тогда как в режиме командной строки необходимо вводить команды с помощью клавиатуры.
Графический интерфейс позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню и элементов управления (диалоговых панелей, кнопок и так далее).
ASCII — American Standard Code for Information Interchange.
ASCII была разработана (1963 год) для кодирования символов, коды которых помещались в 7 бит (128 символов). Со временем кодировка была расширена до 8-ми бит (256 символов), коды первых 128-и символов не изменились.
Управляющие символы ASCII (код символа 0-31)
Первые 32 символа в ASCII-таблице не имеют печатных кодов и используются для управления периферийными устройствами, телетайпами, принтерами и т.д.
Печатные символы ASCII (код символа 32-127)
Буквы, цифры, знаки препинания и другие символы расположенные на клавиатуре . Расширенные символы ASCII Win-1251 кириллица (код символа 128-255)
Синих карандашей = 32*0,5=16
Зеленых карандашей = 32*0,25=8
Желтых = 32* 0,125=4
Красных = 32* 0,0625=2
16+8+4+2=30
Значит белых карандашей 32-30=2