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

Паскаль и С++ - C++

Восстановить пароль Регистрация
 
kef
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 39
05.03.2011, 11:26     Паскаль и С++ #1
Напечатать в растущем порядке все трехзначные натуральные числа, в записи которых нет одинаковых цифр.
Мы перешли с Паскаля на С++.На паскале проблем почти небыло, но вот никк не освоюсь на С++.
Я написал программу на Паскале.Могли бы вы мне помоч с кодом на С++.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program abc;
uses crt;
var i,j,k,n:integer;
begin
clrscr;
n:=0;
for i:=1 to 9 do
for j:=0 to 9 do
for k:=0 to 9 do
if(i<>j)and(j<>k)and(i<>k) then
 begin
  write(i,j,k,' ');
  n:=n+1;
  if n mod 500=0 then readln;
 end;
readln
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2011, 11:26     Паскаль и С++
Посмотрите здесь:

C++ из Паскаль в С++
из Паскаль в С++ C++
Перевод з С++ в Паскаль)) C++
C++ перевести с С на паскаль
C++ Транслятор с С в Паскаль
C++ С++ переделать в паскаль
Паскаль C++
C++ Паскаль/С++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.03.2011, 11:35     Паскаль и С++ #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
 
int main(void){
    int i, a, b, c;
    
    for ( i = 100; i < 1000; ++i ){
        a = i / 100;
        b = i / 10 % 10;
        c = i % 10;
        if ( a != b && a != c && b != c )
            printf("%d\n", i);
    }
    
    return 0;
}
barmaley2005
7 / 7 / 0
Регистрация: 02.03.2011
Сообщений: 19
05.03.2011, 11:36     Паскаль и С++ #3
лучше прочесть основы C++ вопросов будет меньше

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n = 0;
    for (int i=1; i<9; i++)
        for (int j=0; j<9; j++)
            for (int k=0; k<9; k++)
                if (i != j && j != k && i != k)
                {
                    printf("%d %d %d ",i,j,k);
                    n++;
                    if (n % 500 == 0)
                        getchar();
                }
 
    getchar();
    return 0;
}
Yandex
Объявления
05.03.2011, 11:36     Паскаль и С++
Ответ Создать тему
Опции темы

Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru