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

Перевести программу с Паскаля на Си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить все элементы с чётной суммой индексов http://www.cyberforum.ru/cpp-beginners/thread1312334.html
Удалить все элементы с чётной суммой индексов. Добавить строку после каждой чётной строки матрицы(через динамический массив) Помогите пожалуйста написать программу)
C++ Очередное деструктивное: при вызове деструктора все падает Доброго времени суток! Есть некий класс H, с конструктором, деструктором: H(int size, int top){ this->size = size; this->top = top; this->set = new int; } ~H(){ delete this->set; } http://www.cyberforum.ru/cpp-beginners/thread1312330.html
C++ SDL 2.0 Портится ссылка на объект SDL_Renderer C++
Извиняюсь за дубль темы, прошлую тему можно удалить. Доброе утро. Как всё работает: Есть главный класс CApp с объектом SDL_Renderer*, который вызывает CApp::OnInit(), который вызывает AreaControl.OnLoad( SDL_Renderer*), который вызывает CTexture.OnLoad(SDL_Renderer*), который вызывает SDL_CreateTextureFromSurface(SDL_Renderer*), после чего
Рекурсивное и нерекурсивное вычисление функции C++
Программа считает рекурсивное и не рекурсивное значение функции. Но не хочет считывать значение n. Буду рада решению с объяснением. #include <stdio.h> #include <math.h> double func1(int n); double func2(int n); void main() { int n;
C++ Сортировка элементов массива через функции http://www.cyberforum.ru/cpp-beginners/thread1312303.html
void sorting(int a, int s, int n) { int r = 0; while (r < s) { for (int i = 0; i < n; i++) { if (a > a) { int c = a;
C++ Порядок хранения структур в ОЗУ и memset Всем добра! Вопрос в следующем. если объявить массив например m - то он будет храниться в ОЗУ как сплошная последовательность символов и для обнуления этого массива можно использовать функцию memset(m, 0, sizeof(m)); А как именно в ОЗУ хранятся структуры? Тоже как сплошная последовательность, или как-то иначе? Цель вопроса состоит в понимании можно ли для обнуления структур использовать... подробнее

Показать сообщение отдельно
Fallenworld
75 / 75 / 9
Регистрация: 14.04.2014
Сообщений: 408
27.11.2014, 12:10     Перевести программу с Паскаля на Си++
во-первых, синтаксис:
C++
1
2
3
4
5
6
7
switch(n)
        {
    case 1:
        u[n]= h/2*(y[0]+y[1]);
        brake;
    case 2:
           ....
во-вторых, неявные преобразования:
C++
1
 h=(double)(b-a)/n;
кстати, сделайте переменные и массивы одного типа, либо float, либо double

это константа
C++
1
v=70.0/3.0+log(2048);
, зачем её каждый раз вычислять?

ну и на последок:
C++
1
float x[5];
создает массив из 5ти элеметов, с номерами 0,1,2,3,4, если хотите обратиться к x[5] создавайте float x[6]
 
Текущее время: 23:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru