Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Перевод с Pascal на C++ (http://forum.oszone.net/showthread.php?t=298209)

sla_v@vk 10-04-2015 18:32 2494199

Перевод с Pascal на C++
 
Код:

var a, i, n, min: integer;
begin
readln (n) ;
min := 30001;
for i := 1 to n do
begin
readln (a) ;
if (a < min) and (a mod 7 = 0)
then min := a
end;
writeln (min) ;
end.

Заранее спасибо.

Grabber2006 10-04-2015 19:44 2494243

Код:

#include "stdafx.h"
#include <iostream>
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
        long int a, i, n, min;
        cin >> n;
        min = 30001;
        for (i=1; i<=n; i++)
        {
                cin >> a;
                if ( (a < min) && ((a%7) == 0) ) min=a;               
        };
        cout << min << "\n";
        system ("pause");
        return 0;
}


sla_v@vk 10-04-2015 21:48 2494284

Grabber2006, Dev C++ не хочет работать так

Grabber2006 10-04-2015 21:53 2494286

На что ругается?

XPEHOMETP 10-04-2015 21:59 2494289

Не хотите попробовать автоматический транслятор, вроде p2c?

sla_v@vk 10-04-2015 22:05 2494295

Grabber2006,
Код:

#include "stdafx.h"
потом на
Код:

int _tmain(int argc, _TCHAR* argv[])
и на
Код:

system ("pause");

Grabber2006 10-04-2015 22:15 2494303

Код:

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv)

{
long int a, i, n, min;
        cin >> n;
        min = 30001;
        for (i=1; i<=n; i++)
        {
                cin >> a;
                if ( (a < min) && ((a%7) == 0) ) min=a;               
        };
        cout << min << "\n";
        system ("pause");       
        return 0;
}


sla_v@vk 10-04-2015 22:34 2494311

Grabber2006, Работает если стереть
Код:

system ("pause");
Спасибо вам большое


Время: 17:28.

Время: 17:28.
© OSzone.net 2001-