Само четните и само нечетните

Да се напише програма, която позволява да се въведат N на брой числа и след това извежда първо само четните, а после само нечетните от въведените.

По желание: Да се реши задачата в случая на въвеждане на числа до въвеждане на 0.

Публикувано в 12в с етикети . Постоянна връзка.

2 Responses to Само четните и само нечетните

  1. Данаил каза:

    Публикувам само кода на main функцията:

    int n, x;
      init();
      // въвеждане на данните
      cout<<"vavedete n:";
      cin>>n;
      for(int i=0;i<n;i++) {
        cout<<"vavedete x:";
        cin>>x;
        push(x);
      }
      // извеждане на четните
      cout<<"Chetni: ";
      for(int i=n; i>0; i--) {
        pop(x);
        if(x%2==0)
          cout<<x<<" ";
        else push(x);
      }
      cout<<endl;
      //извеждане на нечетните
      cout<<"Nechetni: ";
      while(!isEmpty()) {
        pop(x);
        cout<<x<<" ";
      }
      cout<<endl;
  2. tedy_kappris каза:
     int n, x; //deklarira promenlivi "n" i "x";
      init(); 
      // ????????? ?? ??????? - // // komentar //
      cout<<"vavedete n:";  // izvejda na ekrana " vavedete n "//
      cin>>n; //vuvejda stoinosta " n "
      for(int i=0;i<n;i++) { // cikul "for" - deklarila  promenliva "i" i s vsqko zavurtane na cikala proverqva dali " i " e po malko ot " n " i kogato e po malko cikala se zatvarq //
        cout<<"vavedete x:"; // izvejda na ekrana "vavedete "x" //
        cin>>x; // vuvejda stoinost " x " //
        push(x); // povi6ava x //
      } // zatvarq blok ot operatori //
      // ????????? ?? ???????   -- komentar 
      cout<<"Chetni: "; // izvejda na ekrana " Chetni "
      for(int i=n; i>0; i--) { // cikul "for" = dekladeklarila 'i'da e ravno na "n " i tova trae dokato 'i' e po golqmo ot "0"
        pop(x); 
        if(x%2==0) // ako ( x ima ostatuk ot delenie " 2 = 0 " //
          cout<<x<<" "; // izvejda na ekrana stoinosta na " x "
        else push(x); // ina4e povi6i " x " 
      } // zatvarq blok ot operatori //
      cout<<endl; // izvejda nov red //
      //????????? ?? ????????? - koomentar // 
      cout<<"Nechetni: "; // izvejda na ekrana " Nechetni " 
      while(!isEmpty()) { // dokato .... // 
        pop(x); 
        cout<<x<<" "; // izvejda na ekrana stoinosta na " x " //
      } // zatvarq blok ot operatori //
      cout<<endl; // izvejda na ekrana nov red // 

Вашият коментар