hrim5736
?>

Паскаль если можно с объяснением

Информатика

Ответы

shuramuji
1)
#include <iostream>

using namespace std;

int main() {
  int max = INT32_MIN;
  for(int i = 0; i < 5; i++) {
    int number;
    cin >> number;
    if(number % 2 == 0 && number > max) max = number;
  }
  if(max != INT32_MIN) cout << max << endl;
  else cout << "no such numbers" << endl;
}

2)
 #include <iostream>

using namespace std;

int main() {
  int s = 0;
  for(int i = 0; i < 5; i++) {
    int number;
    cin >> number;
    if(number % 2 == 0) s+=number;
  }
  cout << s << endl;
}

язык C++
      
trast45
// PascalABC.NET 3.2, сборка 1374 от 10.01.2017
// Внимание! Если программа не работает, обновите версию!

procedure PrintArr(f:Text; a:array of integer);
begin
  foreach var x in a do Write(f,x,' ');
  Writeln(f)
end;

begin
  var fin:=OpenRead('input.txt');
  var n:=ReadlnInteger(fin);
  var a:=new integer[n];
  for var i:=0 to n-1 do Read(fin,a[i]);
  var fout:=OpenWrite('output.txt');
  fin.Close;
  PrintArr(fout,a);
  var b:=a.Where(x->x.IsEven).ToArray;
  PrintArr(fout,b);
  var c:=a.Where(x->x.IsOdd).ToArray;
  PrintArr(fout,c);
  fout.Close
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Паскаль если можно с объяснением
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

uuks2012
Тоноян
pimenov5
serzhs869
lighturist
Курнев-Анастасия359
burylin9
mihailpolehin8
dmitriy
cometa94558
ooost-2022
Volkov
Vasilevna_Mikhail19
gorsimonyan4
Дмитрий1974