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

Перевести с Borland Pascal на язык С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прокомментируйте код http://www.cyberforum.ru/cpp-beginners/thread184536.html
if(m == 'a') karp++; if(m == ' ') rev=1; if (rev!=1) cout<<m<<"\n"; Можете каждую строчку прокоментировать....
C++ Строки матрицы расположить по неубыванию их поэлементных сумм Здравствуйте. Помогите, пожалуйста с задачей. Дана матрица из N строк и М столбцов (1<N<=100,1<M<=50). Выполнить заданную операцию над матрицей: переоформить матрицу таким образом, чтобы ее строки располагались по неубыванию их поэлиментных сумм. Программу надо писать в Microsoft Visual C++ 6.0 http://www.cyberforum.ru/cpp-beginners/thread184535.html
Отсортировать нечетные столбцы массива по возрастанию суммы элементов этих столбцов C++
:(Отсортировать нечетные столбцы массива по возрастанию суммы элементов этих столбцов
C++ Четность чисел
Господа, можете помочь со следующей задачей по С++: Вводятся числа a и b. Найти количество таких чисел в диапазоне , которые имеют одинаковую четность с b. ? Я попросту не понимаю как написать код и с чего начать( Не могли бы помочь, буду очень признательна:-[
C++ Builder Деление с остатком http://www.cyberforum.ru/cpp-beginners/thread184498.html
Используя StringGrid заполненный от руки любыми числами, вычислить количество чисел делящихся на семь с остатком 1, 2 и 5. Количество таких чисел вывести в Label.
C++ НОК чтобы определить НОК двух чисел нужно их произведение поделить на НОД int NOD(int a, int b) { if(a%b == 0) return b; return NOD(b, a%b); } // int NOK = a*b / NOD(a, b); подробнее

Показать сообщение отдельно
Lyohich84
177 / 176 / 67
Регистрация: 30.04.2010
Сообщений: 260
01.11.2010, 06:46     Перевести с Borland Pascal на язык С++
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
 
int main(int argc, char* argv[])
{
    const int n=16;
    const double x=0.5;
    double p[n]={0,0.016,0.025,0.083,0.125,0.16,0.25,0.35,0.416,0.625,0.758,0.866,0.93,0.983,1,1};
    double a1,a2,a3,a4,t;
    double m0=0,m1=0,m2=0,m3=0;
    double z[25];
    for (int i=0;i<n;i++)
    {
        z[i]=(1-p[i])*x;
        m0=m0+z[i];
                t=i*x;
                m1=m1+z[i]*t;
                m2=m2+z[i]*t*t;
                m3=m3+z[i]*t*t*t;
    }
    a1=m0-z[0]/2;
    a2=a1*a1-m1;
    a3=a2*m0-a1*m1+m2/2;
    a4=a3*m0-a2*m1+a1*m2/2-m3/6;
    cout <<"    a1         a2           a3          a4"<<endl;
    cout <<a1<<"     "<<a2<<"       "<<a3<<"       "<<a4<<" "<<endl;
    return 0;
}
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru