Составьте программу,которая выводит на экран нечетные числа в диапазоне от 20 до 50

lena2078 lena2078    2   22.05.2019 17:00    0

Ответы
геля217 геля217  01.10.2020 08:22
СLS
FOR i=20 TO 50
IF INT(i/2) <> (i/2) THEN PRINT i
NEXT i
END
ПОКАЗАТЬ ОТВЕТЫ
LeaV LeaV  01.10.2020 08:22
Pascal:
var i:integer;
begin
  i:=21;
  while i<=50 do
   begin
     write (i,' ');
     inc(i,2); 
   end; 
  readln;
end.

C++:
#include <iostream>
#include <conio.h>
using namespace std;

int main()
 {
   for (int i = 21; i<=50; i+=2)
     {
       cout <<i <<" ";
     }
   cout <<endl;
   getch();
   return 0;
 }
ПОКАЗАТЬ ОТВЕТЫ
Kmamsmajfkf Kmamsmajfkf  16.10.2020 12:43
//PascalABC.NET
var
i:integer;
begin
for i:=50 downto 1 do
if i mod 2 =1 then writeln(i);
end.
ПОКАЗАТЬ ОТВЕТЫ
uliatuchakrom9 uliatuchakrom9  16.10.2020 12:43
3)
var
i: Integer;
begin
for i := 50 downto 1 do
if (i and 1) = 1 then {либо (i mod 2)=1, либо Odd(i)}
WriteLn(i);
end.
ПОКАЗАТЬ ОТВЕТЫ
carn1889 carn1889  16.10.2020 12:43

program z1;

var i:integer;

begin

for i:=49 downto 1 do

 if i mod 2 = 1 then write(i:3);

end.

ПОКАЗАТЬ ОТВЕТЫ
polinabighui polinabighui  16.10.2020 12:43
Pascal:

program decrement;
var
  i: integer;
begin
  i := 50;
  while i >= 1 do
    begin
      if i mod 2 = 1 then
        writeln(i, ' ');
      i := i - 1;
    end;
end.

---

C++:

#include <iostream>

int main() {
    int i = 50;
    while (i >= 1) {
        if (i % 2 == 1)
            std::cout << i << ' ';
        i--;
    }
    return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
МилаяРайли06 МилаяРайли06  16.10.2020 12:43
Pascal:
var i: integer
begin
  I:=21
  while i<50 do
  begin
     write ( i ," ) ;
     inc ( i,2) ;
   end;
 readln;
end.
ПОКАЗАТЬ ОТВЕТЫ
lena808608 lena808608  16.10.2020 12:43
Program z22;  Var  i:integer;Begin  for i:=20 to 50 do    if (i mod 2 <> 0) then write(i,'  ');End.
ПОКАЗАТЬ ОТВЕТЫ
alinkamalinka499 alinkamalinka499  16.10.2020 12:43
Var a:integer;
begin
for a:=50 dawnto 1 do begin
if (a mod 2<>0) then writeln(a);
end;
end.
ПОКАЗАТЬ ОТВЕТЫ
Anastasiya12377 Anastasiya12377  16.10.2020 12:43
Var i:integer;
begin;
for i:=50 downto 1 do
if i mod 2<>0 then writeln(i);
end. 
ПОКАЗАТЬ ОТВЕТЫ
nataliacosciuc nataliacosciuc  16.10.2020 12:43
var
  n: integer := 50;

begin
  if (n mod 2 = 0) then
    dec(n);

  while (n >= 1) do
  begin
    writeln(n);
    n -= 2;
  end;
end.
ПОКАЗАТЬ ОТВЕТЫ
Andylov Andylov  16.10.2020 12:43
Var
 i: integer;

begin
  for i:=20 to 50 do
    if i mod 2<>0 then
     writeln(i);
end.

Результат:
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
ПОКАЗАТЬ ОТВЕТЫ
etre etre  16.10.2020 12:43
Var
 i:integer;

begin
 for i:=50 downto 1 do
  if i mod 2 <> 0 then
   write(i,' ');
end.
ПОКАЗАТЬ ОТВЕТЫ
gnastena021 gnastena021  16.10.2020 12:43
Ясно же, как пень. 11, 31, 2
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика