0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 15

Даны действительные числа a1...a6, b1..b6, c1..c6. в массивах a1...a6, b1..b6... заменить отрицательные нулями

19.11.2014, 20:18. Показов 1509. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите решить данную задачу 2 способами
Даны действительные числа a1...a6, b1..b6, c1..c6. в массивах a1...a6, b1..b6, c1..c6 заменить отрицательные числа нулями

1) с помощью процедуры
2) с помощью функции
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2014, 20:18
Ответы с готовыми решениями:

Даны квадратные массивы А и В. Создать программу, очищающую отрицательные числа в массивах А и В
Даны массивы квадрата А и В. Создать программу очищающая отрицательные числа из массивов А и В

Даны действительные числа. Заменить все отрицательные элементы их квадратами
Я новичок в программировании, помогите. Даны действительные числа А1....,А18. Заменить все отрицательные элементы их квадратами и вывести...

Даны действительные числа a1; a2; .; an. Среди них есть положительные и отрицательные
Даны действительные числа a1; a2; ...; an. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по...

1
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
19.11.2014, 21:52
Лучший ответ Сообщение было отмечено Igor1416 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
const
    n = 5;
type
    TMass = Array[0..n] Of Single; //объявляем свой тип: массив из 6 вещественных чисел
 
procedure InitMass(var m : TMass); //процедура заполнения массива
var
    i : Byte;
begin
    for i := 0 to n do
    begin
        m[i] := (Random(256) - 128) / (n + i); //рандомим значение массива
        Write(m[i]:7:2);
    end;
    WriteLn;
end;
 
procedure ReplaceP(var m : TMass); //процедура замены отрицательных на нули сразу на всём массиве
var
    i : Byte;
begin
    for i := 0 to n do //для каждого элемента массива
    begin
        if (m[i] < 0) then //проверяем знак
            m[i] := 0; //заменяем на нуль, если отрицательный
        Write(m[i]:7:2); //выводим
    end;
    WriteLn;
end;
 
function ReplaceF(x : Single) : Single; //функция проверки числа на знак, возвращающая собственно число (0 или его же самого)
begin
    if (x < 0) then
        ReplaceF := 0
    else
        ReplaceF := x;
end;
 
function ReplaceF2(m : TMass) : TMass; //функция проверки всего массива, возвращающая массив с заменами на нуль. по сути аналогична ReplaceP
var
    i : Byte;
begin
    for i := 0 to n do
        if (m[i] < 0) then
            m[i] := 0;
    ReplaceF2 := m;
end;
 
var
    a, b, c : TMass;
    i : Byte;
 
begin
    Randomize;
    InitMass(a); InitMass(b); InitMass(c);
    ReplaceP(a);
    for i := 0 to n do
    begin
        b[i] := ReplaceF(b[i]);
        Write(b[i]:7:2);
    end;
    WriteLn;
    c := ReplaceF2(c);
    for i := 0 to n do
        Write(c[i]:7:2);
    WriteLn;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2014, 21:52
Помогаю со студенческими работами здесь

Заменить отрицательные числа массива нулями
Требуется: -создать массив из некоторого числа положительных и отрицательных чисел. (сделано) -заменить отрицательные числа массива...

Все отрицательные числа заменить нулями
помогите сделать,ввести с клавиатуры 10 произвольных чисел,все отрицательные заменить нулями ,числа которые больше 7 заменить их остатком...

Даны действительные числа. Отрицательные возвести в квадрат, а из положительных извлечь корень
Помогите на языке С++ Дано действительное a,b,c,d.Отрицательные в квадрате, а положительных найти корен

Все отрицательные числа матрицы заменить нулями
При нажатии 1й кнопки в StringGrid создается матрица(-10..10) 3x4. procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; ...

Заменить все отрицательные числа в сформированном файле нулями
составить программы ,с помощью которых: -сформировать файл из целых чисел,которые должны быть введены с клавиатуры; -заменить все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
AI_Generated 15.05.2025
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса. . .
Сериализация и десериализация данных на Python
py-thonny 15.05.2025
Сериализация — это своего рода "замораживание" объектов. Вы берёте живой, динамический объект из памяти и превращаете его в статичную строку или поток байтов. А десериализация выполняет обратный. . .
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru