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

Cумма чётных и нечётных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить динамическую структуру данных стек http://www.cyberforum.ru/cpp-beginners/thread1180753.html
Определить динамическую структуру данных стек, поддерживающую функции добавления элемента, удаления элемента, вывода элементов стека на экран. Невнимательно прочел задание и сделал стек не динамическим. Заново все делать не очень хочется. Что нужно изменить в коде, чтобы получить динамическую структуру данных? const a=4; struct stek { char data; int size; }; stek s;
C++ Добавить счет и уровни сложности в игре "Теннис" Памогите сделать счет и уровни сложности в игре "Тенис" Delpi. И если не сложно ПЗ к проге. http://www.cyberforum.ru/cpp-beginners/thread1180740.html
MPI в VS 2012 C++
Здраствуйте, у меня возникла проблема с настройкой библиотеки "mpi.h" студия 2012 стоит. Гуглил, настроики облазил, только хуже сделал(( Подскажите как настроить MPI. Заранее спасибо
C++ Составление логических выражений
я чайник если есть решение - напишите. Буду благодарен Составление логических выражений Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае. 1) Заданное число N является степенью числа а (показатель степени может находиться в диапазоне от 0 до 4). язык желательно с++
C++ Создать класс ВРЕМЯ http://www.cyberforum.ru/cpp-beginners/thread1180713.html
на языке C++ создать класс ВРЕМЯ,разработав следующие элементы класса: •Поля с;(временной интервал,заданный в секундах) •Конструктор,позволяющий создать экземпляр класса. •Методы позволяющие: вывести временной интервал в секундах пересчитать временной интервал в секундах в величину,выраженную в часах,минутах и секундах.
C++ Вычисление ряда Есть ряд, который является разложение формулы (см. приложение). Есть такая вот программа: #include <iostream> using std::cout; using std::endl; using std::cin; float F(float tekSlagaemoe, int chisliteli, int znamenateli, float x, float E) { подробнее

Показать сообщение отдельно
Shanel
0 / 0 / 0
Регистрация: 19.05.2014
Сообщений: 5

Cумма чётных и нечётных элементов массива - C++

19.05.2014, 13:20. Просмотров 177. Ответов 1
Метки (Все метки)

В программе нужно посчитать сумму чётных элементов(S2) и нечётных(S1) при их выводе они получаются равны, чего не должно быть. Не могли бы посмотреть что не так, и если есть исправить мои косяки, заранее спасибо

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
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <fstream> 
#include <iomanip>
 
using namespace std;
void main()
{
    setlocale(LC_ALL,"Russian");
double I[100],t,t1=0.008,t2=0.012,a,b,S1=0,S2=0,h,Int,Q,R4=1.88;
int n=100,i;
for(t=0.008;t<0.012;t=t+0.0001)
for(i=0;i<100;i=i+1)
    {if((t>=t1)&&(t<0.01)) 
     I[i]=3422.6254665*pow(t,2)-9.1191623479*t-0.1378188837;
    else if((t>0.01)&&(t<0.0104)) 
     I[i]=-1692747692*pow(t,3)+52907711.344*pow(t,2)-551258.83057*t+1914.677392;
    else if((t>0.0104)&&(t<=t2)) 
     I[i]=14477961312*pow(t,4)-657429750*pow(t,3)+11183686.313*pow(t,2)-84455.296387*t+238.82702589;
}
a=I[0];
b=I[99];
for(t=0.008;t<0.012;t=t+0.0001)
for(i=1;i<99;i=i+2)
S1=S1+pow(I[i],2);
for(t=0.008;t<0.012;t=t+0.0001)
for(i=2;i<99;i=i+2)
S2=S2+pow(I[i],2);
h=(t2-t1)/n;
Int=(h/3)*(pow(a,2)+pow(b,2)+4*S2+2*S1);
Q=R4*Int;
cout<<S1<<"\t"<<S2<<endl;
cout<<"Значение интеграла="<<Int<<endl;
cout<<"Количество теплоты="<<Q<<endl;
system("pause");}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru