Mukhlaev-Olga
?>

Ребята Вообще не втупляю 1. Даны два числа. Вывести на экран те из них, которые являются трёхзначными и целыми. 3.. Вычислить и вывести произведение квадратов чисел, кратных трём, натурального ряда от 1 до N.

Информатика

Ответы

NikonA83

1)

Program p1;

Var a,b,c,z: real;

Begin

Write('Введите 1 число ');

readln(a);

Write('Введите 2 число ');

readln(b);

z:=frac(a);

c:=frac(b);

if (a > 99) and (z = 0)  then Writeln(a);

if (b > 99) and (c = 0)  then Writeln(b);

End.

*функция frac() берет от вещественного числа дробную часть

2)

Program p1;

Var a, i, n, k: integer;

Begin

Write('Введите количество чисел последовательности: ');

readln(n);

k:=1;

For i:=1 to n do begin

readln (a);

if (a mod 3 =0) then k:=k*a*a;

end;

Writeln('Произведение квадратов чисел, кратных трём - ',k);

End.

Матвеев
Var
    s: string;
    a, b: integer;
begin
    readln(s);
    if s[1] = 'x' then begin
        a := StrToInt(s[3]);
        b := StrToInt(s[5]);
        if s[2] = '-' then a := -a;
        writeln(b - a);
    end
    else if s[3] = 'x' then begin
        a := StrToInt(s[1]);
        b := StrToInt(s[5]);
        if s[2] = '-' then begin
            a := -a;
            b := -b;
        end;
        writeln(b - a);
    end
    else if s[5] = 'x' then begin
        a := StrToInt(s[1]);
        b := StrToInt(s[3]);
        if s[2] = '-' then
            b := -b;
        writeln(a + b);
    end
end.

учтите что никакой защиты от дурака или неверного ввода
fedoseevalyubov
Class Sort25{
 public static void main(String[] args) throws java.io.IOException{
  int c, n = 0, array[];
  while((c = System.in.read())==13 || (47<c && c<58 && (n = n*10+c-48)>-1));
  if(25<n || c!=10)return;
  array = new int[n];
  for(c = 0; c<n; c++){
   int d = 0; boolean negative = false;
   while((d = System.in.read())!=10)
    if(47<d && d<58)array[c] = array[c]*10+d-48;
    else if(d==45)negative = true;
   if(negative)array[c]*=-1;
  }
  sortArray(array);
  for(c = 0; c<n; c++)System.out.print(array[c]+" ");
 }
 private static void sortArray(int[] array){
  for(int c = 0; c<array.length-1; c++){
   int b = c, e;
   for(int d = c+1; d<array.length; d++)
    if(array[d]>array[b])b=d;
   e = array[c];
   array[c] = array[b];
   array[b] = e;
  }
 }
}

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

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

Ребята Вообще не втупляю 1. Даны два числа. Вывести на экран те из них, которые являются трёхзначными и целыми. 3.. Вычислить и вывести произведение квадратов чисел, кратных трём, натурального ряда от 1 до N.
Ваше имя (никнейм)*
Email*
Комментарий*

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

mbykovskiy
Григорьевич915
Дмитрий-Олейникова
Ofelya1308
Oksana-Kirakosyan1301
teya07
Ignateva737
menesmir
Сергеевич1386
byfetvostochniy
mail5
svetarakityanskaya
Сурат1199
sn009
osipovasalex5316