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

Перевод из Pascal в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дерево турнира с выбыванием http://www.cyberforum.ru/cpp-beginners/thread697603.html
Не совсем понимаю, как осуществить процедуру заполнения дерева. Точнее, не понимаю, как поместить в корень максимальный элемент. Имеется вот такое дерево с симметричным обходом. Нужно с помощью турнира с выбыванием отсортировать данный массив. Заранее благодарен за помощь. #define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> using...
C++ Сколько есть способов выплатить сумму В Эстонии в обращении находятся 1,2,5,10,25,50,100 и 500 - кроновые купюры. Написать программу, которая сможет найти сколько есть различных способов выплатить данную сумму. На единственной строке текстового файла raha.sis.txt дано целое число S(0 < S < 250). На единственной строке текстового файла raha.val.txt вывести количество различных способов выплаты. Пример: Файл raha.sis.txt... http://www.cyberforum.ru/cpp-beginners/thread697600.html
C++ Конструктор копирования в c++
Добрый день, такая задача по с++ Какая ошибка в следующей реализации конструктора копирования по умолчанию и деструктора?? Какой еще оператор необходимо перегрузить для данного класса?? typedef unsigned int dlina; const dlina n=30; class Mouse { dlina rost; protected:
C++ Не работает код
Дан файл zzz.txt В нем подсчитать кол-во букв «а»(латинская) с разбивкой по строчкам. В другом файле (qqq.txt) вывести результаты Всего вхождений: 3 (т.е. общее количествол букв а) Строка 1: 2(т.е. количество букв в этой строке) В данном коде не подсчитывает количество букв "а" как в строке так и в файле #include "stdafx.h" #include <iostream> #include <stdlib.h>
C++ Необходимо перевести из паскаля в с++ http://www.cyberforum.ru/cpp-beginners/thread697573.html
Имеется программа на Паскале: uses crt; var a: array of string; i,j,k,l: byte; s,sl: string; begin write('s='); readln(s); s:=s+' '; sl:=''; j:=0; for i:=1 to length(s) do if not (s in )
C++ Выставить цифры в числе 1234567890 таким образом, чтобы новое число делилось без остатка на все числа от 2 до 18 включительно. Дана задача. Выставить цифры в числе 1234567890 таким образом, чтобы новое число делилось без остатка на все числа от 2 до 18 включительно. Я написал нижеследующее, но программа выводит почему то такие числа как 12252240, 24504480 и т.д. Что я тут неправильно написал? /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////... подробнее

Показать сообщение отдельно
ablai96
116 / 114 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
14.11.2012, 18:13     Перевод из Pascal в 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
#include <iostream>
using namespace std;
 
int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    
    cout << "Vedite chisla a, b, c: ";
    cin >> a >> b >> c;
    
    if((a < b) && (b < c))
    {
        a = a*2;
        b = b*2;
        c = c*2;
    }
    else
    {
        a = -a;
        b = -b;
        c = -c;
    }
    
    cout << "a = " << a << " b = " << b << " c = " << c << endl;
    system("pause");
    return 0;
}
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru