0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 7
1

Каждый элемент массива, больший 10, заменить на его квадратный корень

04.06.2012, 08:34. Показов 2077. Ответов 2
Метки нет (Все метки)

Дан массив вещественных чисел.Каждый элемент,больший 10,заменить на его квадратный корень.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2012, 08:34
Ответы с готовыми решениями:

Дан массив вещественных чисел.Каждый элемент больше 10 заменить на его квадратный корень.
Помогите новичку с недельным опытом=) Дан массив вещественных чисел.Каждый элемент больше 10...

Каждый элемент массива, больший 10, заменить на его квадратный корень
Дан массив вещественных чисел.Каждый элемент,больший 10,заменить на его квадратный корень.

Каждый элемент массива, больший 10, заменить на его квадратный корень
Дан массив вещественных чисел. Каждый элемент,больший 10,заменить на его квадратный корень.

Каждый элемент, больший 10, заменить на его квадратный корень
дан массив вещественных чисел.Каждый элемент, больший 10, заменить на его квадратный корень.

2
363 / 364 / 167
Регистрация: 11.06.2010
Сообщений: 703
05.06.2012, 18:01 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
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
#include <iostream> 
 
using namespace std; 
 
int main()
{   
    int n;
    cout<<"n = ";
    cin>>n;
    double *x = new double [n];
    cout<<"Enter elements: ";
    for(int i = 0; i < n; i++)
    {   
        cin>>x[i];      
        if(x[i] > 10)
            x[i] = sqrt(x[i]);
    }
 
    cout<<"Result: ";   
    for(int i = 0; i < n; i++)
        cout<<x[i]<<" ";
    cout<<endl;
    delete [] x;
    
    system("pause");
    return 0;
}
0
31 / 31 / 16
Регистрация: 30.11.2010
Сообщений: 81
05.06.2012, 18:14 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Можете так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
#include <math.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    vector<float> test((istream_iterator<float>(cin)), istream_iterator<float>());
    for_each(test.begin(), test.end(), [](float& x)->void{
        if(x>10)
            x = pow(x,2);
    });
    copy(test.begin(), test.end(), ostream_iterator<float>(cout, " "));
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2012, 18:14

Каждый элемент, больший 10, заменить на его квадратный корень.
Дан массив вещественных чисел. а) Каждый элемент, больший 10, заменить на его квадратный корень. ...

Заменить каждый элемент массива на квадратный корень данного элемента
Заменить каждый элемент массива на корень квадратный данного элемента. (если можно, укажите весь...

Дан массив. Каждый его элемент, больший 4, заменить на его квадрат
дан массив. каждый его элемент,больший 4, заменить на его квадрат помогите пожалуйста

Дан массив. Каждый его элемент, больший 4, заменить на его квадрат
дан массив. каждый его элемент,больший 4, заменить на его квадрат


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.