Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pomoc z programem pokazującym liczy parzyste oraz nie parzyste

Ostatnio zmodyfikowano 2010-11-07 16:48
Autor Wiadomość
Tymek
Temat założony przez niniejszego użytkownika
Pomoc z programem pokazującym liczy parzyste oraz nie parzyste
» 2010-11-07 15:47:33
Mam zrobić program pokazujący liczby parzyste i nie parzyste oto mój kod



#include<iostream>

using namespace std;

int main()
{
int x , y , i ;
cout << " wprowadz ilosc liczh " << endl ;
cin >> x ;
for(i=0  ; i<100 ; i=i+1)
    {
         if((y%2)
            {
          cout << "ilosc liczb parzystych wynosi" <<y<< endl ;
           }
           else
           {
           cout << "ilosc liczb nie parzystch wynosi" << endl ;
           }
       }     
                 
system("pause");
 
}

Chce zrobić tak żeby liczy które nie dają reszty są parzyste  , a te z resztą nie parzystę niestety nie mogę sobie z tym poradzić da mi może ktoś jakąś wskazówkę bądź radę?


czy tak zapis jej poprawny ? if((y%2) 0!=)  że y jest nie równe 0. ??:)
P-23657
Tymek
Temat założony przez niniejszego użytkownika
» 2010-11-07 16:17:52
Wymyśliłem  jeszcze takie coś ale też nie działa

#include<iostream>
using namespace std;
main()
{
      int a, np=1, p=1;
      cout << "wprowadz a " << endl ;
      cin>>a;
      while (a)
      {
            if(a%2)
                   {
                       np++;
                   }
            else
                   {
                       p++;
                   }
      }
      cout<<"Ilosc liczb nieparzystych: "<<np<<" ."<<endl<<"Ilosc liczb parzystych "<<p<<" ."<<endl;
      system("pause");
}
P-23659
szyx_yankez
» 2010-11-07 16:24:58
Pomyśl, jak program ma wyjśc z pętli while jeżeli zmienna "a" jest stała? Musisz go zmniejszać, za każdym obiegiem pętli.
P-23660
ison
» 2010-11-07 16:26:01
C/C++
#include <iostream>

using namespace std;

int main()
{
    int a, np = 0, p = 0;
    cout << "wprowadz a " << endl;
    cin >> a;
    for( int i = 1; i <= a; ++i )
    {
        if( i % 2 )
        {
            ++np;
        }
        else
        {
            ++p;
        }
    }
    cout << "Ilosc liczb nieparzystych: " << np << "." << endl << "Ilosc liczb parzystych: " << p << "." << endl;
    system( "pause" );
}
P-23661
Tymek
Temat założony przez niniejszego użytkownika
» 2010-11-07 16:35:10
dzięki , to było takie łatwe ...... chyba za dużo nauki i się przegrzałem XD


Jeszcze mam takie pytanie tylko czy zapis taki jest poprawny??  if((y%2) 0!=)  ?xD
reszta z dzielenia nie równa się 0  .....?
P-23662
ison
» 2010-11-07 16:40:34
@up nie,
taki jest poprawny:
C/C++
if( y % 2 != 0 )
P-23664
Tymek
Temat założony przez niniejszego użytkownika
» 2010-11-07 16:48:24
dziękuje za pomoc , zamykam temat
P-23665
« 1 »
  Strona 1 z 1