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

Сумма положительных и отрицательных по модулю элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Арифметика! http://www.cyberforum.ru/cpp-beginners/thread226357.html
Дано натуральное число n. Вычислить: (1+1/1*1)+(1+1/2*2)+(1+1/3*3)+...+(1+1/n*n) Скажу всем спасибо!
C++ Подходящий возраст кандидатуры для вступления в брак. Составить программу для с определения подходящего возраста кандидатуры для вступления в брак, используя следующее соображение: возраст девушки равен половине возраста мужчины плюс 7, возраст мужчины определяется как удвоенный возраст девушки минус 14. В начале выполнения программы на экране должен появится вопрос: МУЖЧИНА ИЛИ ЖЕНЩИНА? ВВЕДИТЕ 1 ИЛИ 2. В зависимости от ответа выводятся... http://www.cyberforum.ru/cpp-beginners/thread226355.html
C++ Дано x. Найти значения 2^1-2x+3x*x-4x*x*x и 2^1+2x+3x*x+4x*x*x .
Дано x. Найти значения 2^1-2x+3x*x-4x*x*x и 2^1+2x+3x*x+4x*x*x . всё что идёт после ^-это в этой степени. Плюс всем кто поможет или сделает попытку.
Почему stack overflow? C++
Почему приведенный ниже код сразу же приводит к переполнению стека? int _tmain(int argc, _TCHAR* argv) { unsigned lоng cоnst int size = 100*1000000; char* buffer; }
C++ Синхронизация доступа к критической области, используя механизм семафоров http://www.cyberforum.ru/cpp-beginners/thread226344.html
реализовать на СИ в Линуксе Необходимо выполнить синхронизацию доступа к критической области (файлу), используя механизм семафоров. При этом в задании учесть следующие требования: а) по ходу выполнения процессов отслеживать по каждому используемому семафору: PID процесса, выполнившего операцию на семафоре; число процессов, ожидающих увеличения текущего значения; время последнего изменения...
C++ Самый тупой вопрос))) В какой программе можно создавать программы, написанные на языке С++? подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
09.01.2011, 23:12     Сумма положительных и отрицательных по модулю элементов массива
Verock, Смотрите:
C++
1
2
3
4
5
6
7
8
9
void main (void)
{ int *masC,nmasC;
masC=Input(&nmasC);
Output (masC,nmasC);
SumPol (masC,nmasC);// эта функция вычисляет сумму и кол-во положительных элементов, но эти значения никак не возвращает и не выводит на печать
SumOtr (masC,nmasC);// эта функция вычисляет сумму и кол-во отрицательных элементов, но эти значения никак не возвращает и не выводит на печать
vyvodFl (masC,nmasC);// а эту функцию рассмотрим ниже отдельно
 
getch();}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void vyvodFl (int* C, int n)
{
 int Fl;
 
  int Sum1;// значения не определено для этой переменной
  int Sum2;
  SumPol(&Sum1,n);// вместо положенного указателя на массив Вы передаете адрес переменной Sum1, но все равно значение Sum1 не изменится
cout<< "Summa polojitel'nyx elementov: \n"<<Sum1<<endl;// естественно выводится "очень страшные"
SumOtr (&Sum2,n);// то же самое
cout << cout <<"Summa otricatel'nyx elementov: \n"<<Sum2<<endl;// то же самое
 
for (int i=0; i<n;i++)
     
 {if (Sum1>Sum2) 
     Fl=1;
 else 
         Fl=0;}
 cout << "Fl= "<<Fl;
 
}
Сделайте например что бы SumOtr () и SumPol() возвращали значения сумм и воспользуйтесь этим в функции vyvodFl ()
 
Текущее время: 05:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru