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

Перевести код с паскаля на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ базовый,дочерний , дружественная функция http://www.cyberforum.ru/cpp-beginners/thread995826.html
Базовый класс в нем будет массив имен из 10 элементов , конструктор должен сам заполнить этот массив любыми именами , второй класс наследуется от базового , у него у дочернего(второго ) есть дружественная функция , которая имеет доступ к закрытым элементам базового класса и пусть она выводит элементы массива через дочерний класс .
C++ Вывод на экран предложений с заданным числом слов Подскажите, как подсчитать слова в предложениях, которые считываются из файла, а затем вывести на экран только те предложения, которые содержат заданное количество слов. При этом использовать средства ввода-вывода С. Спасибо заранее. http://www.cyberforum.ru/cpp-beginners/thread995813.html
зависает компиляций C++
Только начал изучать классы с++, попробовал написать простейшую программу с классами - площадь квадрата. #include <iostream> using namespace std; class Square{ public: Square() : x(){} Square(double x): x(){} Square(int x): x(){} virtual ~Square() {} double area(const Square x) const {return x*x;}
C++ Разработка классов
Определить класс «Квадратная матрица» – Matrix. Класс должен содержать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для сложения, вычитания, умножения матриц; вычисления нормы матрицы. Перегрузить операции сложения, вычитания, умножения и присваивания для данного класса. Создать массив объектов класса Matrix и передать его в функцию, которая изменяет i -ю...
C++ О подходах к программированию (по Г.Шилдту) http://www.cyberforum.ru/cpp-beginners/thread995798.html
Начала изучать цпп по книге Шилдта "C++. Руководство для начинающих" и уже столкнулась с одной неясностью. В самом общем смысле любую программу можно организовать одним из двух способов: опираясь на код (действия) или на данные (информация, на которую направлены эти действия). И далее пишется о том, что структурированное программирование основано на первом способе, а ООП - на втором. Мне не...
C++ Утечка памяти. new/delete. Всё как доктор прописал, но не работает Всем привет! Начну сразу с кода: #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; class A{ public: подробнее

Показать сообщение отдельно
Avalan4er
3 / 3 / 0
Регистрация: 30.11.2012
Сообщений: 41
03.11.2013, 00:39     Перевести код с паскаля на C++
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
37
38
39
40
41
#include <iostream>
 
using namespace std;
 
int main() {
    int *a;
    int p, n, m;
    long int r = 1;
 
    cin >> n;
    a = new int[n];
    for(int i = 0; i < n; i++) {
        a[i] = i;
    }
 
    for(int i = 0; i < n; i++) {
        m=0;
        for(int j = i; j < n; j++) {
            if(a[j] != 1) {
                m = a[j];
                break;
            }
        }
        p = 0;
        if(m > 0) {
            for(int j = i; j < n; j++) {
                while(a[j]%m==0) {
                    p++;
                    a[j] = a[j]/m;
                }
                if (p > 0) {
                    r *= (p+1);
                } else {
                    break;
                }
            }
 
        }
    }
    cout << r;
}
вроде работает все
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru