Програмування мовою C
дам 50 балів
Дано натуральне число N (задати довільно, як константу препроцесора) і одновимірний масив A0, A1, …, AN-1 цілих чисел (згенерувати додатні та від’ємні елементи випадковим чином, за допомогою функції бібліотеки rand()). Виконати наступні дії:
Замінити всі нульові елементи масиву найменшим по модулю, але відмінним від нуля елементом.
Ответы
Ответ дал:
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:
Как-то не заметил, что ответ на С..
зможеш на С ?
Да я освободился, сейчас исправлю
https://pastebin.com/QqAGBu0h
Вот на С, только я уже не могу поправить ответ..
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад