Слайд 2Немного истории
С++ является расширением языка С. С представляет собой гибкий и мощный
![Немного истории С++ является расширением языка С. С представляет собой гибкий и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-1.jpg)
язык программирования, использовавшийся для разработки наиболее важных программных продуктов в течение прошедших лет. Однако, как только проект превышает определенные размеры, возможности применения языка С достигают своих границ. В зависимости от проекта, программы размером от 25000 до 100000 строк оказываются трудными для разработки и управления потому, что их трудно охватить целиком. Работая в Bell Laboratories в Murray Hill, штат Нью-Джерси, Бьярн Страуструп (Bjarne Stroustrup) добавил к языку С несколько расширений с целью решить эту проблему. Первоначально язык назывался «С с классами». Это название было заменено на С++ в 1983 году.
Слайд 3Выбор среды разработки(IDE)
Microsoft Visual Studio
![Выбор среды разработки(IDE) Microsoft Visual Studio](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-2.jpg)
Слайд 6Ввод/вывод
Консольный:
cin >> //считать данные с консоли
cout << //вывести данные в консоль
endl //перевести каретку на
![Ввод/вывод Консольный: cin >> //считать данные с консоли cout endl //перевести каретку](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-5.jpg)
другую строку
Файловый:
#include //добавить библиотеку
freopen("sum.in", "r", stdin); //открыть файл для чтения
freopen("sum.out", "w", stdout); //открыть файл для записи
Слайд 7Типы данных, переменные
int a, h = 6;
char g = 'Q', k =
![Типы данных, переменные int a, h = 6; char g = 'Q',](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-6.jpg)
'm';
float r = 1.89;
Слайд 8Задача А. Сумма двух
Формат входных данных:
Дано 2 целых числа А и B,
![Задача А. Сумма двух Формат входных данных: Дано 2 целых числа А](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-7.jpg)
не превосходящих 1000 по модулю.
Формат выходных данных:
Ваша программа должна выдавать в выходной файл одно число – сумму чисел А и B
Примеры:
Слайд 9Задача А. Сумма двух
Решение:
#include
using namespace std;
int main() {
int a, b;
![Задача А. Сумма двух Решение: #include using namespace std; int main() {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-8.jpg)
cin >> a >> b;
cout << a+b<
Слайд 10Задача B. Произведение двух
Формат входных данных:
Дано 2 целых числа А и B,
![Задача B. Произведение двух Формат входных данных: Дано 2 целых числа А](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-9.jpg)
не превосходящих по модулю 109.
Формат выходных данных:
Ваша программа должна выдавать в выходной файл одно число – произведение чисел А и B
Примеры:
Слайд 11Задача B. Произведение двух
Решение:
#include
using namespace std;
int main() {
long long a,
![Задача B. Произведение двух Решение: #include using namespace std; int main() {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-10.jpg)
b;
cin >> a >> b;
cout << a*b<
Слайд 12Системы тестирования
Codeforces.com
contest.yandex.ru/
informatics.mccme.ru
![Системы тестирования Codeforces.com contest.yandex.ru/ informatics.mccme.ru](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/935575/slide-11.jpg)