По выполняемым функциям и возможности применения информационные технологии делят на используемые:1) в автономных компьютерах (ПЭВМ) и в локальных рабочих станциях (АРМ) в составе сетевых автоматизированных информационных систем (АИС) реального времени;2) в объектно-ориентированных, распределённых, корпоративных и иных локальных и сетевых информационно-поисковых, гипертекстовых и мультимедийных системах;3) в системах с искусственным интеллектом;4) в интегрированных АИС;5) в геоинформационных, глобальных и других системах.
int main() { list<int>mylist; //Делаем со списком, что хотим mylist.push_back(1); mylist.push_back(2); mylist.push_back(3); mylist.push_back(-4); mylist.push_back(5); for (auto i : mylist) { cout << i << " "; } cout << "\n"; //Удаляем последний отрицательный элемент auto it = mylist.end(); while (*it > 0) { if (it == mylist.begin()) { cout << "Not found.\n"; return 0; } it--; } //Делаем со списком, что хотим mylist.erase(it); for (auto i : mylist){ cout << i << " "; } return 0; }
Объяснение:
Все системы программирования работают примерно одинаково, и Lazarus не исключение.
Кстати, Lazarus - это система для программирования на Паскале.
Ошибки обычно определяют при отладке программы, когда программа или не работает вообще, или работает не так, как хочет автор.
Система обычно сообщает, в какой строке ошибка и какая, хотя бы примерно.
Например, Ожидается такой-то знак (запятая, точка, и т.д, или, скажем, конец строки).
Или: Неправильно записана команда (то есть ошибка в записи).
Исправить ошибки можно в окне редактирования кода.