iİnformatikanın məktəbdə tədrisi

1-11-az

4-rəqəmli natural  ədədi  verilmişdir. Bu ədədin yazılışından cüt   rəqəmləri silin. (0 - cüt rəqəm kimi  qəbul edin)

M ədədinə a rəqəmini sağdan əlavə etmək  üçün M:=M*10+a  addımı yerinə  yetirmək lazımdır. (Nümunə: 56 ədədinə 3 rəqəmini  əlavə etmək üçün  56*10+3=563 yerinə yetirmək lazımdır).

Beləliklə, ədədin sol tərəfindən rəqəmi ayırıb , cüt və ya  tək olduğunu  yoxlayırıq.əgər təkdirsə, onda M  ədədinə sağ tərəfdən əlavə edirik.(öncədən M- dəyişənini  sıfırlamağı  unutmayın).


Program A1_11;

Var

  N,M,a:integer;

 begin

  readln(N);

  M:=0;

  a:=N div 1000;

  if (a mod 2<>0) then M:=M*10+a;

  a:=(N div 100) mod 10;

  if (a mod 2<>0) then M:=M*10+a;

  a:=(N div 10) mod 10;

  if (a mod 2<>0) then M:=M*10+a;

  a:=N mod 10;

  if (a mod 2<>0) then M:=M*10+a;

  writeln(M);

  readln;

 end.

//Program A1.11

#include <iostream>

 

using namespace std;

 

int main()

{   int n,m=0,a,b,c,d;

    cin>>n;

    a=n%10;

    b=(n/10)%10;

    c=(n/100)%10;

    d=(n/1000)%10;

    if(d%2!=0) m=10*m+d;

    if(c%2!=0) m=10*m+c;

    if(b%2!=0) m=10*m+b;

    if(a%2!=0) m=10*m+a;

    cout<<m<<endl;

    return 0;

}