Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.04.2019
Сообщений: 8
1

Заменить отрицательные элементы их квадратами, а положительные натуральными логарифмами

07.04.2019, 00:47. Показов 602. Ответов 5
Метки нет (Все метки)

Помогите найти массив F образованный из массива K заменой отрицательных элементов их квадратами, а положительных натуральными логарифмами
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2019, 00:47
Ответы с готовыми решениями:

Отрицательные элементы массива заменить их квадратами, а положительные логарифмами
Помогите найти массив H образованный из массива M заменой отрицательных элементов их квадратами, а...

Заменить все отрицательные элементы матрицы их квадратами, положительные - их кубами, нулевые элементы заменить на -1
Дана действительная матрица размерности (nхn). Заменить все отрицательные элементы массива их...

Отрицательные элементы заменить их модулями, а положительные квадратами
1.Отрицательные элементы заменить их модулями, а положительные квадратами.

Заменить в массиве отрицательные элементы нулями, а положительные – их квадратами
Задан линейный массив, состоящий из n элементов. Заменить в этом массиве все отрицательные...

5
Продавец времени
6453 / 3451 / 800
Регистрация: 12.03.2015
Сообщений: 16,485
07.04.2019, 01:36 2
C++
1
while (size--) *x++ = (*x > 0) ? ln (x) : *x * *x;
Помогло?
0
1506 / 825 / 175
Регистрация: 05.12.2015
Сообщений: 2,457
07.04.2019, 02:20 3
Verevkin, Вот такой вот код:
C++
1
2
3
4
5
6
7
8
9
10
int main()
{
    int size = 2;
    double xarr[] = { 10., -10 };
    double *x = xarr;
 
    while (size--) *x++ = (*x > 0) ? log(*x) : *x * *x;
 
    std::cout << xarr[0] << " " << xarr[1] << std::endl;
}
в жосиси выдает 100 0, а в студии 2.30259 100.

То ли это магия, то ли ваш код содержит UB.
1
зомбяк
1556 / 1195 / 339
Регистрация: 14.05.2017
Сообщений: 3,883
07.04.2019, 06:32 4
C++
1
2
3
4
5
    while (size--) 
    {
        *x = (*x > 0) ? log(*x) : *x * *x;
        ++x;
    }
0
Продавец времени
6453 / 3451 / 800
Регистрация: 12.03.2015
Сообщений: 16,485
07.04.2019, 10:23 5
Цитата Сообщение от avgoor Посмотреть сообщение
То ли это магия, то ли ваш код содержит UB.
Это магия.
0
0 / 0 / 0
Регистрация: 07.04.2019
Сообщений: 8
08.04.2019, 00:55  [ТС] 6
А через for ,как можно найти ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2019, 00:55

Отрицательные элементы массива заменить их модулями, а положительные квадратами
Дан одномерный целочисленный массив. составить программу для решения задачи: Отрицательные элементы...

Заменить отрицательные элементы массива их модулями, положительные - их квадратами
В масиве А(10) изменить отрицательные элементы их модулями, положительные - их квадратами

В двумерном массиве заменить все отрицательные элементы их квадратами, а положительные оставить без изменения
31.Решить задачу в Turbo Pascal.В двумерном массиве заменить все отрицательные элементы их...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
переведите на паскаль Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru