Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2012, 21:35   #1
spinogryz_ua
Форумчанин
 
Аватар для spinogryz_ua
 
Регистрация: 14.01.2012
Сообщений: 150
Смех Из Pascal в С++

Переведите плиз вт это в С++

Заранее Сапасибо!!!!

Код:
uses crt;
var
ms:array[1..18] of integer;
max,s,k,i:integer;
begin
 
  randomize;
  writeln('Существующий масив: ');

   for i:=1 to  18 do begin
    ms[i]:=random(225)-100;
    writeln(' ',i,')  ',ms[i]);
   end;
   k:=0;
   s:=0;
   max:=-2000;
      writeln;

   writeln('Числа кратные 5: ');
   for i:=1 to 18 do begin
    if (ms[i] mod 5=0) then begin
    s:=s+1;
    k:=ms[i];
    writeln(i,') ',k);end;
    if (k>max) then
    max:=k;

   end;
    writeln('Кол-во елементов кратных 5: ');
   writeln(s);
   writeln('Максимальное среди кратных 5: ');
   writeln(max);
   writeln;

end.
spinogryz_ua вне форума Ответить с цитированием
Старый 04.04.2012, 16:42   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Возможно натыкал лишних библиотек.
Код:
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <cmath>

using namespace std;

int main()
{
    int ms[18],max=-2000,s=0,k=0,i;
    srand(time(NULL));
    cout << "The existing array: " << endl;

    for (i=0; i<18; i++)
    {
        ms[i]=rand()%226-100;
        cout<<i+1<<") "<<ms[i]<<endl;
    }
    cout<<endl<<"The numbers are multiples of 5: "<<endl;

    for (i=0; i<18; i++)
    {
        if (ms[i]%5==0)
        {
            s=s+1;
            k=ms[i];
            cout<<i+1<<") "<<k<<endl;
        }
        if (k>max)
            max=k;
    }
    cout<<"Number of elements are multiples of 5: "<<endl<<s<<endl<<"The maximum among multiple of 5: "<<endl<<max<<endl;
    return 0;
}
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal: Массивы, подпрограммы, текст на языке Pascal WarriorCow Помощь студентам 4 22.02.2012 15:28
Программы в Pascal, среда pascal ABC. Лабораторные работы Одинокая Волчица Фриланс 8 10.02.2012 20:09
Неудобство ABC Pascal и глюк Borland Pascal proser93 Помощь студентам 0 19.11.2011 19:01
Turbo Pascal и Free Pascal , в чем разница? antoxann Паскаль, Turbo Pascal, PascalABC.NET 31 09.11.2011 07:52
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28