Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
dreeqa
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 11
#1

исправите,пожалуйста!!

19.01.2011, 17:03. Просмотров 847. Ответов 2
Метки нет (Все метки)

помогите,нужно написать прогу,чтоб каждый отрицательный элемент последовательности заменить на его квадрат



#include<iostream>
#include<conio.h>
#include<vector>
#include<algorithm>
#include<ctime>
using namespace std;
class prior
{
public:
bool operator()(int x)
{
if(x>10)
return true;
else
return false;
}
};
void main()
{
srand((unsigned)time(0));
setlocale(LC_ALL,"Russian");
vector<int> ls,ls2;vector<int>::iterator i,j;prior s;
for(int k=0;k<10;k++)
{
ls.push_back(rand()%25);
}
for(j=ls.begin();j!=ls.end();++j)
cout<<*j<<' ';
cout<<endl;
remove_if(ls.begin(),ls.end(),prior());
for(j=ls.begin();j!=ls.end();++j)
cout<<*j<<' ';
system("pause");
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2011, 17:03
Ответы с готовыми решениями:

исправите,пожалуйста!! нужно чтоб считало функцию cos√(x) косинус корня из Х
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; using namespace std;...

исправите ошибку
#include &lt;iostream&gt; #inclide &lt;math&gt; int main() { int a, s, r; ...

Пожалуйста покажите где ошибка и как ее исправить. Пожалуйста
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt;...

Друзья, пожалуйста! Нужно только в С++, пожалуйста
Задача 24. Даны два целых числа A и B (A &lt; B). Найти произведение всех целых...

с++ пожалуйста
Дано натуральне число n. Простим називається число, що має тільки два дільники...

2
igorrr37
1867 / 1483 / 751
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
19.01.2011, 17:21 #2
Лучший ответ Сообщение было отмечено dreeqa как решение

Решение

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
#include<iostream>
#include<vector>
#include<algorithm>
#include<ctime>
using namespace std;
 
struct prior{
    void operator()(int& x){
        if(x<0) x=x*x;
        cout<<x<<"  ";
    }
};
 
int main(){
    srand((unsigned)time(0));
    setlocale(LC_ALL,"Russian");
    vector<int> ls;
    for(int k=0;k<10;k++){
        ls.push_back(rand()%20-10);
        cout<<ls[k]<<"  ";
    }
    cout<<"\n\n";
    for_each(ls.begin(), ls.end(), prior());
}
1
dreeqa
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 11
19.01.2011, 17:28  [ТС] #3
спасибо болшое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2011, 17:28

Пожалуйста
C помощью текстового редактора создать файл, содержащий текст не более 10...

поправьте пожалуйста
Добрый вечер! Есть задачка:Дано 2 числа d (день) и m (месяц), определите...

перепишите на C++ пожалуйста
Перепешите пожалуйста на С/С++. uses crt; var a:array of integer;...


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

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

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