Предмет: Информатика, автор: ulianka322

Програмування мовою C
дам 50 балів

Дано натуральне число N (задати довільно, як константу препроцесора) і одновимірний масив A0, A1, …, AN-1 цілих чисел (згенерувати додатні та від’ємні елементи випадковим чином, за допомогою функції бібліотеки rand()). Виконати наступні дії:

Замінити всі нульові елементи масиву найменшим по модулю, але відмінним від нуля елементом.

Ответы

Автор ответа: Koljisto
1

Ответ:

#include <iostream>

const int N=40;

int main()

{

   srand(time(nullptr));

   int A[N], min;

   bool init = false;

//    generate array

   for (int & i : A) {

       i = rand() % 20 - 10;

       if(!init)

       {

           if(i != 0)

           {

               min = i;

               init = true;

           }

       }

       if(min > i)

           min = i;

       std::cout << i << " ";

   }

   std::cout << "\n";

   for(int & i : A)

   {

       if(i==0)

       {

           i=abs(min);

       }

       std::cout << i << " ";

   }

}

https://pastebin.com/9XYrEGuR


Koljisto: Как-то не заметил, что ответ на С..
ulianka322: зможеш на С ?
Koljisto: Да я освободился, сейчас исправлю
Koljisto: https://pastebin.com/QqAGBu0h
Koljisto: Вот на С, только я уже не могу поправить ответ..
Похожие вопросы
Предмет: Русский язык, автор: ggg6968
Помогите 40 баллов
Ошибка: нарушение видовременной соотнесённости глагольных форм
1) Они разбредались кто куда, а некоторые совсем близко подошли к рассказчику.
2) Летом небо на юге чёрное-чёрное, и звёзды на нём как будто водили хоровод.
3) Автор даёт интересные сведения об истории праздника, показал, как по-разному его проводят жители стран мира.
4) Нужно помогать ребёнку, научить самостоятельности.
5) Джек Лондон подвергает Мартина Идена самым сложным испытаниям, и этим он раскрыл истинную сущность своего героя.


Ошибка: нарушение связи между подлежащим и сказуемым
1) До 1936 г. Тбилиси называлось Тифлисом.
2) Весь день пони катало в зоопарке малышей.
3) В лесу растут много деревьев.
4) Большинство возражали против такой оценки его творчества.
5) Все, кто не потеряли ещё головы, были против терроризма.

Ошибка в построении предложения с однородными членами
1) Мама не только приготовила обед, но и ужин.
2) Кирпичные дома как строятся на равнине, так и высоко в горах.
3) Для нас как интересен образ Раскольникова, так и образ Сони Мармеладовой.

Ошибка в построении сложного предложения
1) Когда я закончил читать эту книгу. Я понял глубокий замысел автора.
2) Игру надо было закончить из-за темноты, которой мы увлеклись.
3) Она говорила то, что в жизни есть не только полезное, но и прекрасное.
4) Он тяжело задумался. Поэтому глаза его так печальны.
5) Человеку показалось то, что это сон.
6) Ты не забудешь о человеке никогда, который столько для тебя сделал.
7) Когда ветер усиливается, и кроны деревьев шумят под его порывами.

Ошибка: неправильное построение предложения с косвенной речью
1) Базаров говорит Аркадию, что твой отец — человек отставной.
2) Отец сказал, что я вернусь поздно.

Найдите ошибки, связанные с нарушением порядка слов. Постарайтесь объяснить их и исправить.
1) В предложенном очерке для анализа автор обратился к теме, важной всегда.
2) Я считаю, что каждый родитель обязан воспитать добрым и честным своего ребёнка.
3) В подобной в очерке описанной В. Тендряковым ситуации оказываются многие семьи.

В предложенном отрывке из сочинения учащегося найдите все случаи нарушения норм речи. Отредактируйте текст:
Памятники А.М. Горького можно встретить в различных городах России, Нижний Новгород, Москва, Санкт-Петербург, Сочи. Многие из тех, кто бывали в Нижнем Новгороде, восхищались памятником, созданом скульптором Верой Мухиной. Установленный памятник на четырехгранном постаменте, поднят высоко над площадью. Об историе создания памятника можно прочитать в газете "Нижегородской правде".
Предмет: Информатика, автор: vivalux08