Ввести и вывести одно число:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a; cin >> a;
cout << a;
}
_
Задача на ввод и форматированный вывод:
Пример ввода
20
2 3 7
Пример вывода:
2+3+7=12
20-12=8
#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 << 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-беззнаковое