| | *Ввести и вывести одно число: *\\ |
| | *Ввести и вывести одно число: * |
| \\ |
| {code:title=Chislo.cpp\|borderStyle=solid} |
| #include <bits/stdc++.h> |
| using namespace std; |
| int main() |
| { |
| int a; // char c; string s;_ |
| cin >> a; |
| cout << a; |
| } |
| {code} |
| _ |
| \\ |
| |
| *Задача на ввод и форматированный вывод:* |
| |
| _Пример ввода_ |
| |
| 20 |
| 2 3 7 |
| |
| _Пример вывода:_ |
| |
| 2+3+7=12 |
| |
| 20-12=8 |
| | \\ \\ |
| | \\ |
| \\ |
| {code:title=abcd.cpp\|borderStyle=solid} |
| #include <bits/stdc++.h> |
| using namespace std; |
| int main() |
| { |
| int a,b,c,d,e,f; |
| cin >> a >> b >> c >> d; |
| e=b+c+d; |
| f=a-e; |
| | cout<< b << "__" << c << "__" << d << "=" << e << endl<< a << "-" << e << "=" << f; |
| | cout<< b << "+" << c << "+" << d << "=" << e << endl << a << "-" << e << "=" << f; |
| } |
| {code} |
| _ |
| \\ |
| |
| операции над числами : + - * / %(остаток от деления) |
| |
| * *{*}cout << endl;* - вывод перевода строки |
| |
| *cin >> s;* \- ввод строки до пробела (или всей строки, не содержащей пробелы) |
| |
| *getline(cin,s);* - ввод строки, содержащей пробелы |
| |
| *d=s.length();* - длина строки |
| |
| *s{*}*\[i\]**=c;* - занести символ c в строку s на позицию i |
| Нумерация символов в строке с нуля: |
| s\[0\], s\[1\], s\[2\] , ..., s\[d-1\] |
| |
| *S2=s1.substr(p,k);* - занести в строку s2 часть строки s1:начиная c позиции p, k символов |
| |
| *s.erase(p,k);* - удалить из строки s, с позиции p, k символов результат оставить в строке s |
| |
| *s1.insert(p,s2); * \- вставить в строку s1 c позиции p строку s2 |
| |
| *p=s1.find(s2);* - занести в переменную p номер первой позиции, начиная с которой строка s2 находится в строке s1 |
| ? если подстроки s2 нет в строке s1, |
| ? p=-1 (если p - знаковое) p больше длины строки s1, если p-беззнаковое |