Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2021, 22:58   #1
Dari22
 
Регистрация: 02.12.2021
Сообщений: 6
По умолчанию Переделать с С++ в Си

Сам не могу передлать потому что незнаю на что нужно менять эту строку std::replace (a, a + n, 0, a[n-1]);
Код:
#include <iostream>
#include <algorithm>
 
int main()
{
    int const n = 6;
    int a[n] = {0,4,5,0,0,200};
    std::replace (a, a + n, 0, a[n-1]);
    for (int i = 0; i < n; i++)
        std::cout <<a[i] <<' ';
}
Dari22 вне форума Ответить с цитированием
Старый 17.12.2021, 03:08   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Замените replace на цикл, опираясь на описание функции из документации.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переделать komra2 C# (си шарп) 1 21.05.2015 10:52
переделать vadim93 C# (си шарп) 3 24.12.2013 14:55
переделать в js Julia-lisa Общие вопросы C/C++ 1 17.12.2011 19:59
переделать в js Julia-lisa Помощь студентам 0 17.12.2011 17:58