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

Перевод из Паскаля в с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что за тип unsigned? http://www.cyberforum.ru/cpp-beginners/thread228856.html
srand((unsigned)time(NULL)); приведенеие типов. а что за тип такой? целый?:scratch:
C++ операторы ветвления Вводиться двузначное число. Определить, равен ли квадрат этого числа учетверенной сумме кубов его цифр. Например, для числа 48 ответ положительный, для числа 52 — отрицательный. нужно сделать... http://www.cyberforum.ru/cpp-beginners/thread228841.html
Найти количество элементов, кратных заданному числу, расположенных выше главной диагонали матрицы C++
написать программу, определяющую количество элементов, кратных задаваемому пользователем числу расположенных выше главной диагонали квадратной матрицы случайных чисел (на си):wall::wall:
Нужна консультация C++
Какие знания должны быть, что бы написать программку (на С++) взаимодействующюю с другими сторонними? То есть например АртМани, или бота для онлайн игры или что-нибуть в этом направлении. ...
C++ копирование строк http://www.cyberforum.ru/cpp-beginners/thread228794.html
Скопировать из файла F1 в файл F2 все строки, кроме той строки, в которой больше всего гласных букв. Ну или просто скопировать строку из 1 файла в другой, мне даже это больше подойдет
C++ Строки (избавьте от ошибки) В строке имеется одна точка с запятой (;) Подсчитать количество символов до точки запятой и после неё. вот программа #include<iostream.h> #include <string.h> #include <conio.h>... подробнее

Показать сообщение отдельно
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
14.01.2011, 18:37
Цитата Сообщение от Timon779 Посмотреть сообщение
ну да, иначе уже алгоритм самой программы тогда нужно менять
Тогда перевод
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
#include <iostream.h>
void main()
{
    long c1,c2,c3,i;
    int n,f;
    cin >> n;
    c1=1;
    for (i=1;i<=n-1;i++)
    {
        c1=c1*10;
        c2=c1*10-1;
    }
    for (i=c1;i<=c2;i++)
    {
        c3=i;
        f=0;
        do
        {
            if (c3%10<=(c3/10)%10) f=1;
            c3=c3/10;
        } while (c3<10);
        if (f==0) cout << i << ' ';
    }
}
Иначе такой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
void main()
{
    long c1,c2,c3,i;
    int n,f;
    cin >> n;
    c1=1;
    for (i=1;i<=n-1;i++)
        c1=c1*10;
    c2=c1*10-1;
    for (i=c1;i<=c2;i++)
    {
        c3=i;
        f=0;
        do
        {
            if (c3%10<=(c3/10)%10) f=1;
            c3=c3/10;
        } while (c3<10);
        if (f==0) cout << i << ' ';
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru