Рабочий стол > DL Руководство пользователя > ... > Быстрое погружение в язык C++ > Введение в программирование > Просмотр
Введение в программирование Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлено Egor, последний раз изменено Egor Oct 09, 2016  (просмотр изменений)
Метки: 
(нет)

Ввести и вывести одно число: 

Chislo.cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
   int a;   // char c; string s;_
   cin  >> a;
   cout << a;
}

_

Задача на ввод и форматированный вывод:

Пример ввода

20
2 3 7

Пример вывода:

2+3+7=12

20-12=8

abcd.cpp
#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-беззнаковое 

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами