понедельник, 15 апреля 2019 г.

Подготовка к олимпиаде (весенняя, 3 этап)

!Внимание! Файлового ввода-вывода не будет. 

Пример "рабочего" файла в С++:
#include <iostream>
 using namespace std;
 int a,b;
 int main(){
  cin >> a >> b;
  cout << a+b;
  return 0;
}

Работа с векторами (аналог одномерного массива, позволяет выполнить сортировку) 
Добавить библиотеки:
#include <vector>
#include <algorithm>
 
описание
vector <int> a(n);
или
vector <int> a;
 
Добавление
cin >> a[i];
 или
a.push_back(temp);
 
Определение размера 
a.size();
 
Сортировка по возрастанию
sort(a.begin(), a.end()); 

Разворот массива
reverse(a.begin(), a.end());
 
Многомерный массив (описание)
int a[100][100]; 
 
Решить на acmu.ru номера: 5, 43, 148, 149, 345, 354, 642, 759. 
 

Задания (2 этап, осень 2018)

Разбор


Попробовать решить (нужно зарегистрироваться в Яндекс). !Внимание, здесь используется файловый ввод-вывод. (!Внимание! В весенней олимпиаде файловый ввод-вывод не используется)


Пример работы с файлами в С++ (v.4.9):

#include <fstream>
 using namespace std;
 int main(){
  ifstream in("input.txt");
  ofstream out("output.txt");
int a,b;
  in >> a >> b;
  out << a+b;
  return 0;
}

Задания весенней олимпиады (апрель 2018 год)


Репетиционная олимпиада 2 этапа (осень 2018) с нашими логинами и паролями:

Ссылка на олимпиаду:

kobrin-oi-2018-rehearsal13      xvAdMT4RG5    Ворожбицкий Антон Игоревич
kobrin-oi-2018-rehearsal14      Ltq9C5mcdc      Микитюк Дмитрий Владимирович

Хорошая ссылка для подготовки к олимпиаде (СШ №3 г.Брест)

четверг, 21 марта 2019 г.

Информатика СШ 55

Андреенко Рита Евгеньеввна
учитель информатики высшей категории
очень много материала к урокам
http://inf.sch55.minsk.edu.by/ru/main.aspx?guid=1771