Skocz do zawartości
Puchacz1

C++

Rekomendowane odpowiedzi

Witam. Mam następujący problem

 

jak zapisać w C++ aby a program sprawdzał czy liczba jest od 0 do 9 ?

 

jak zapiszę mniej więcej tak:

 

if (nliczba1 >= 0 || nliczba1 <= 9 || nliczba1 == 9)

 

to program jak dam naprzykład 16 to daje mi, że też to jest liczba jednocyfrowa:(

 

całość wygląda tak

 

#include <conio.h>

#include <iostream>

 

int main ()

{

int nliczba1;

 

std::cout << " Podaj liczbę " ;

std::cin >> nliczba1 ;

if (nliczba1 <= 0)

std::cout << "liczba ujemna" ;

else ( nliczba1 >= 0 || nliczba1 <= 9 || nliczba1 == 9) ;

std::cout << "liczba jednocyfrowa" ;

getch ();

}

Edytowane przez Puchacz1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam. Mam następujący problem

 

jak zapisać w C++ aby a program sprawdzał czy liczba jest od 0 do 9 ?

 

jak zapiszę mniej więcej tak:

 

if (nliczba1 >= 0 || nliczba1 <= 9 || nliczba1 == 9)

 

to program jak dam naprzykład 16 to daje mi, że też to jest liczba jednocyfrowa:(

 

całość wygląda tak

 

#include <conio.h>

#include <iostream>

 

int main ()

{

int nliczba1;

 

std::cout << " Podaj liczbę " ;

std::cin >> nliczba1 ;

if (nliczba1 <= 0)

std::cout << "liczba ujemna" ;

else ( nliczba1 >= 0 || nliczba1 <= 9 || nliczba1 == 9) ;

std::cout << "liczba jednocyfrowa" ;

getch ();

}

To dość proste. W wartunku if masz zawsze spełnione >= 0 więc będą spełnione wszsytkie warunki. Wystarczy coś takiego:

if(nliczba>=0 && nliczba<=9)

I gotowe.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

dobra dzięki... ale mam jeszcze jeden problem do którego wogóle nie wiem jak się zabrać...

 

Zmodyfikuj program przykładowy prezentujący pętlę while. Niech zlicza on próby

zgadnięcia liczby podjęte przez gracza i wyświetla na końcu ich ilość.

 

może mi ktoś powiedzieć z czego skorzystać (chodzi o instrukcje,pętle) aby zliczało mi to liczbę prób bo tak szczerze mówiąc zagiąłem się na tym pyttaniu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jako minus czy plus nieskonczoność zazwyczaj są zdefiniowane INT_MIN i INT_MAX, które zawierają największą i najmniejszą liczbę możliwą do zapisania w danym typie.

 

A co w tym pytaniu trudnego?

int liczba_do_zgadniecia = 5;int i = 0, licznik = 0;while( i != liczba_do_zgadniecia ){  cin>>i;   licznik++;}cout<<"brawo, zgadles za "<<licznik<<" razem";
Edytowane przez PelzaK

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...