Skocz do zawartości
wragler

Problem Z Programem W C++

Rekomendowane odpowiedzi

Witam

Napisalem program liczacy symbol Newtona i na koncu zawralem opcje ponownego liczenia tzn (program pyta czy liczymy jeszcze raz). Zrobilem to jak widac w switch.Jak wybierzemy cyfre to jest ok a jak litere to sie program zapetla. Jak zrobic taki warunek typu if "char" to np wyswietl "blad"....?

#include <iostream.h>double silnia(double &n){	double s=1,i;	for(i=1;i<=n;i++)	{		s=s*i;	}	return s;}int main(){	double k,n,_k,_n,nk,_nk,newt;	int cz;	cout<<"PROGRAM LICZACY SYMBOL NEWTONA\n";	cout<<"==============================\n";a:	cout<<"Podaj N:\n";	cin>>n;	cout<<"Podaj K:\n";	cin>>k;	if(n<0||k<0)	{		cout<<"Pamietaj ze N i K musza byc dodatnie\n";		goto a;	}	_k=silnia(k);	_n=silnia(n);	nk=n-k;	_nk=silnia(nk);	cout<<"Silnia z N:\n"<<_n<<"\n";	cout<<"Silnia z K:\n"<<_k<<"\n\n\n";	if(0<=k&&k<=n)	{		newt=_n/(_k*_nk);	}	else	{		cout<<"Pamietaj ze K nie moze byc wieksze od N!!!\n\n\n";		goto a;	}	cout<<"Symbol Newtona wynosi:\n"<<newt<<"\n\n";b:	cout<<"Czy chcesz liczyc jeszcze raz?\n"<<"1)TAK\n2)NIE\n";	cin>>cz;	switch(cz)	{	case 1:		goto a;			break;	case 2:		cout<<"KONIEC\n";		break;	default :		cout<<"Wpowadziles :"<<cz<<"\n\n1)TAK\n2)NIE\n\n\n";		goto b;		break;	}	}
,

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam

Napisalem program liczacy symbol Newtona i na koncu zawralem opcje ponownego liczenia tzn (program pyta czy liczymy jeszcze raz). Zrobilem to jak widac w switch.Jak wybierzemy cyfre to jest ok a jak litere to sie program zapetla. Jak zrobic taki warunek typu if "char" to np wyswietl "blad"....?

char c;cin>>c;if (c<'0' || c>'9') cout<<"ojej błąd"<<endln;else{switch(c){case '1': ....case '2':....default:.....}}

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ę...