Нужно написать код на C++ в котором будет програма запускающая светофор, который должен светиться по очереди цветами. Напишите так что бы просто вставить и запустить
Var f:file of char; i,j,counter,FileLen:integer; s:string; val:char; ar:array[1..n] of integer; coms:array[1..n] of integer; begin for i:=1 to n do coms[i]:=i; assign(f,'input.csv'); reset(f);i:=1; //столбец матрицы counter:=1; //количество прочитанных элементов FileLen:=filesize(f); //количество элементов в файле (включая разделители) read(f,val); //на случай, если первая строка пуста repeat while (ord(val)<>10) and (ord(val)<>13) do //каждая строка заканчивается символами 10 и 13, а элементы разделяются ; begin if (val<>';') and (ord(val)<>10) and (ord(val)<>13) then begin ar[i]+=strtoint(val); //вводим значение из ячейки в переменную суммы read(f,val); //cчитываем следующее значение inc(counter); //увеличиваем количество прочитанных end else begin read(f,val); //пропускаем разделитель inc(counter); end; end; if (ord(val)=10) and (counter<FileLen) then //в конце каждой строки стоят символы с кодами 10 и 13, пропускаем их begin read(f,val); inc(counter); end; if (ord(val)=13) and (counter<FileLen) then //когда дошли до конца строки begin inc(i); read(f,val); //читаем с новой строки inc(counter); end; until(counter=FileLen); //читаем пока количество элементов в файле не сравняется с количеством прочитанных close(f); for i:=1 to n-1 do //когда лень писать быструю сортировку for j:=i+1 to n do if ar[i]<ar[j] then begin counter:=ar[i]; ar[i]:=ar[j]; ar[j]:=counter; counter:=coms[i]; coms[i]:=coms[j]; coms[j]:=counter; end; for i:=1 to n do writeln(i,'st place-',coms[i],' command -',ar[i],' points'); end.
Модем- это мобильная точка доступа. к нему можно подключиться другим устройствам, как к Wi-Fi. его можно использовать как Wi-Fi если на телефоне , у которого включен модем включены мобильные данные, то у этого устройства со счета будут уходить деньги. на модем можно поставить пароль, если вы не хотите, что бы к нему кто то подключался. можно играть различные игры (если у игры есть такая функция), если другие игроки к нему подключатся. как его подключать я не могу объяснить. зажми кнопку моб.точ.доступа и надеюсь дальше сам(а) разберешься (^_^)
я объяснила это из жизни ! не из учебника информатики .
#include <iostream>
#include <thread>
#include <chrono>
// Определение состояний светофора
enum class TrafficLightState {
Red,
Yellow,
Green,
};
// Функция для вывода текущего состояния светофора
void printLight(TrafficLightState state) {
switch (state) {
case TrafficLightState::Red:
std::cout << "Red light\n";
break;
case TrafficLightState::Yellow:
std::cout << "Yellow light\n";
break;
case TrafficLightState::Green:
std::cout << "Green light\n";
break;
}
}
int main() {
// Состояние светофора по умолчанию
TrafficLightState currentState = TrafficLightState::Red;
while (true) {
// Вывод текущего состояния светофора
printLight(currentState);
// Ожидание в зависимости от состояния светофора
// Здесь для простоты используется одинаковый промежуток времени для каждого состояния,
// но на практике промежутки могут быть разными
std::this_thread::sleep_for(std::chrono::seconds(5));
// Переключение на следующее состояние светофора
if (currentState == TrafficLightState::Red) {
currentState = TrafficLightState::Green;
} else if (currentState == TrafficLightState::Green) {
currentState = TrafficLightState::Yellow;
} else if (currentState == TrafficLightState::Yellow) {
currentState = TrafficLightState::Red;
}
}
return 0;
}