составить краткий алгоритм по этому коду
using namespace std;
int main() {
int n;
cin>>n;
int arr[n+1];
int p{};
while(cin>>arr[++p]);
int s{};
for(int i=1;i<=n;i++){
int x=arr[i];
int count=1;
while(x!=-1){
count++;
x=arr[x];
}
s=max(count,s);
}
cout< return 0;
Ответы на вопрос:
#include <algorithm>
#include <array>
#include <iostream>
int main()
{
std::array<int, 6> arr{ 13, 90, 99, 5, 40, 80 };
std::cout « "Enter a value to search for and replace with: ";
int search{};
int replace{};
std::cin » search » replace;
// Проверка пользовательского ввода должна быть здесь
// std::find() возвращает итератор, указывающий на найденный элемент (или на конец контейнера).
// Мы сохраним его в переменной, используя автоматический вывод типа итератора
auto found{ std::find(arr.begin(), arr.end(), search) };
// Алгоритмы, которые не нашли то, что искали, возвращают итератор, указывающий на конец контейнера.
// Мы можем получить доступ к этому итератору, используя метод end()
if (found == arr.end())
{
std::cout « "Could not find " « search « '\n';
}
else
{
// Перезаписываем найденный элемент
*found = replace;
}
for (int i : arr)
{
std::cout « i « ' ';
}
std::cout « '\n';
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
KotyaFila11.03.2022 21:22
-
gleb300305.07.2021 11:54
-
KINGOFMATH127.09.2021 20:40
-
strukserzh07.08.2020 03:25
-
простолера202.08.2020 13:30
-
маріна201719.06.2020 09:20
-
supervoron08.08.2021 22:08
-
оооо14024.06.2023 19:54
-
polinka308930.04.2022 21:43
-
ZнyцPлaй12.06.2022 23:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.