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

Перероботать програмку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно составить задачу для функции http://www.cyberforum.ru/cpp-beginners/thread991816.html
елси можно с коментами http://www.cyberforum.ru/attachment.php?attachmentid=322794&stc=1&d=1383058993
C++ Gnu Octave написана на C++, хочу изучить программирование для Octave, с чего начать GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня. Написан на Си++. Чтобы реально глубже понять как идет программирование математических систем типа MATLAB, я нашел Gnu Octave. Исходники GNU Octave открыты мне нужно научиться делать вычиснения на нем и программировать на Си ++, поэтому я начал изучение Си++. Моя задача... http://www.cyberforum.ru/cpp-beginners/thread991813.html
C++ Удалить все нечетные элементы массива
Очень прошу проверьте на явность ошибок и на компиляторе задание: "Удалить все нечетные элементы". Правильно ли? #include <iostream.h> #include <conio.h> #include <string> #include <stdlib.h> #include <algorithm> void main() {
Сортировкой двумерного массива C++
Дан файл, типа: Катя 1992 55 Аня 1993 61 Оля 1994 50 Нужно что бы отсортировало и вывело на экран, так: Аня 1993 61 Катя 1992 55 Оля 1994 50 Сделал, что каждая колонка заноситься в отдельный массив и сортируется, с числами проблем нету. Имена заносяться в двумерный массив, но не получается отсортировать его и вывести соответствующие именам числа. Может не нужно отдельно в каждый массив...
C++ Нахождение корня уравнения методом деления отрезка пополам http://www.cyberforum.ru/cpp-beginners/thread991800.html
Нахождение корня уравнения методом деления отрезка пополам
C++ Напечатать элементы индекса Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1,2,4,8,16...) подробнее

Показать сообщение отдельно
Vlodko12
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 10
29.10.2013, 19:10     Перероботать програмку
Нужно перероботать прогу под функцию 0,5 х в кубе
помогите пожалуйста никак не получаеться а здавать нужно уже...(

#include "stdafx.h"
#include "iostream"
#include <cmath>
using namespace std;

//_____________________________________________________

float Trapezodial(int min, int max, int kilkist)
{
float h;
h = (max - min);
h = h / kilkist;
int i;
float I = 0;
for (i = 0; i <= kilkist - 1; i++)
{
I += sin(i + 3.5)+(sin(i + 3.5)/cos(i + 3.5));
}
I = h*((sin(i + 3.5)+(sin(i + 3.5)/cos(i + 3.5)) + sin(max + 3.5)+(sin(max + 3.5)/cos(max + 3.5))) / 2 + I);
return I;
}
//_____________________________________________________
float Rectangle(int min, int max, int kilkist)
{
float h;
h = (max - min);
h = h / kilkist;
int i;
float I=0;
for (i = 0; i <= kilkist - 1; i++)



{
I += sin(i + 3.5)+(sin(i + 3.5)/cos(i + 3.5));

}
I =I*h;
return I;
}

//_____________________________________________________
float Simpsons(int min, int max, int kilkist)
{
float m;
m = (min + max)/2;
int i;
float I = 0;
I = ((max - min) / 6);
I=I*(sin(min + 3.5)+(sin(min + 3.5)/cos(min + 3.5)) + 4 * sin(m + 3.5)+(sin(m + 3.5)/cos(m + 3.5)) + sin(max + 3.5)+(sin(max + 3.5)/cos(max + 3.5)));
return I;
}
int main()
{
setlocale(LC_CTYPE, "UKR");
int min, max, kilkist, k = 0;
float res;
cout << "Введiть мiнiмальний промiжок min = ";
cin >> min;
cout << "Введiть максимальний промiжок max = ";
cin >> max;
cout << "Введiть кiлькiсть = ";
cin >> kilkist;
while ((k < 1) | (k>4))
{
​​​ cout<<"______________________________________________\n";
cout << "Виберiть метод: \n";
cout << "1- Метод прямокутника \n";
cout << "2- Метод трапецiєвидний \n";
cout << "3- Метод Сiмпсона \n";
cout << "4- Обрахувати кожним методом \n";
cin >> k;
}
​switch (k)
​{
​case 1:res = Rectangle(min, max, kilkist); break;
​case 2:res = Trapezodial(min, max, kilkist); break;
​case 3:res = Simpsons(min, max, kilkist); break;

​}
​cout<<"_________________________________________\n";
​cout << "Результат роботи програми: \n";
if(k>3)
​{
​cout << "Метод Прямокутника: " << Rectangle(min, max, kilkist) <<endl;
​cout << "Метод Трапецiєвидний: " << Trapezodial(min, max, kilkist) <<endl;
​cout << "Метод Сiмпсона: " << Simpsons(min, max, kilkist) <<endl;}
​if(k<=3)
​{
​​cout<<res<<endl;
​}

system("pause");

return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru