Форум программистов, компьютерный форум CyberForum.ru

Заменить все положительные элементы на противоположные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ char* vs std::string http://www.cyberforum.ru/cpp-beginners/thread1050093.html
При чтении чужих сорцов, обратил внимание, что в роли аргументов для функций/методов, как правило используются указатели на массивы чаров, а не СТДшные стринги. Например: WriteToFile( const char* FileName ) WriteToFile( const std::string FileName ) Лично я увидел следующие преимущества - экономится память за счет того что передается указатель (4 или 8 байтов), а не здоровый объект...
C++ Линейный конгруэнтный метод Здравствуйте, В общем нужно написать программу, которая будет считать (картинка прилагается). С разъяснениями пожалуйста. Заранее благодарю. http://www.cyberforum.ru/cpp-beginners/thread1050051.html
C++ В каком из трех чисел сумма четных цифр наибольшая
В каком из трех чисел сумма четных цифр наибольшая
C++ Описать тип "массив"
Как описать тип (не переменную) "вещественный массив из 99 элементов"?
C++ Метод одиночной перестановки. Доработка программы http://www.cyberforum.ru/cpp-beginners/thread1050020.html
Всем привет! Суть программы - шифрование исходного текста методом одиночной перестановки по ключу. Текст и ключ считываются с внешних текстовых файлов. Суть метода - (столбцы таблицы переставляются по ключевому слову длиной в строку таблицы). Например, ключ ЛУНАТИК и текст "неявное становится еще более непонятным". Получим таблицу: лунатик 4751623 нонсбня ееояоет ясвелпн стищеоы натеенм
C++ есть код но сегка не то считает В массиве D действительных чисел найти сумму элементов сумма индексов которых четная #include <cstdlib> #include <iostream> #include <time.h> using namespace std; int main() { int i,j,n,m,sum=0; int mass; подробнее

Показать сообщение отдельно
Аннaa
1 / 1 / 0
Регистрация: 21.10.2013
Сообщений: 115
09.01.2014, 23:40  [ТС]     Заменить все положительные элементы на противоположные
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <cmath>
 
 
using namespace std;
void float1(double *mass, int const n);
void float2(double *mass, int const n);
double element(double *mass, int const n);
 
 
int main()
{
srand((unsigned)time(0));
int const n=10;
 
double mass[n];
float1(mass, n);
float2(mass, n);
 
element(mass, n) ;
return 0;
}
void float1 (double *mass, int const n) {
for(int i = 0; i < n; i++)
mass[i] = round(10000.0*double(rand())/RAND_MAX)/1000.0-5.0;
}
void float2(double *mass, int const n)
{
for(int i = 0; i < n; i++)
cout << mass[i] << ' ';
cout << endl;
 
}
double element(double *mass, int const n)
{
for(int i=0;i<n;i++)
if(mass[i]>0){
mass[i]=-mass[i];}
 
}
Добавлено через 10 секунд
что-то все равно не так

Добавлено через 1 час 0 минут
что не так?
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru