7-mavzu: p arametrli sikl operatorlari. B reak, continue va goto operatorlari


Download 0.83 Mb.
Pdf ko'rish
bet2/8
Sana22.04.2023
Hajmi0.83 Mb.
#1378762
1   2   3   4   5   6   7   8
Bog'liq
7-ma\'ruza

Eslatma:qayta initsializatsiyalash ifodasi nafaqat bir balki boshqa qiymatlarni 
ham o`sish/kamayish ifodasi bo`la oladi. 
Quyidagi dastur sonning faktorialini topadi va for siklining ishlashini ko`rsatib 
beradi:
2
1-dastur 
//Factorial of a number
#include<< iostream.h > 
2
J.B.Dixit. Fundamentalsofcomputer programmingandInformation texnology. India. 2009 (285-286betlar) 


#include  
void main( )

int num;
long factorial = 1 ;
clrscr( );
cout<<"Enter the number: ";
cin >> num;
if(num < 0) 
cout <<"\n" << num <<" factorial not defined";
else 

for (int i= 1; i < =num; + + i) 
factorial * = i; 
cout << "\nFactorial of " << num << " is " <
getch( ); //freeze the monitor 

Output 
Enter the number: 8
Factorial of 8 is 40320
Enter the number: - 4
- 4 factorial not defined 
2-dastur 
//Print first n natural numbers and their sum using for loop
#include< iostream.h > 
#include  
void main( )

int n,sum=O,i;
clrscr( );
cout<<"Enter the value of n: ";
cin >> n;
cout<< "\nFirst " << n <<" natural numbers are: \n\nU;
for(i=l; i<=n; ++i)

sout<sum + = i;
3

cout << "\n\nSum = " <
Output 
Enter the value of n: 10
3
J.B.Dixit. Fundamentalsofcomputer programmingandInformation texnology. India. 2009 (287-288betlar) 


First 10 natural numbers are:
I 2 3 4 5 6 7 8 9 10
Sum = 55 
C++ da blokning muhim jihatlaridan biri blok ichida belgilangan o`zgaruvchi 
uning tashqarisida ko`rinmaydi. O`zgaruvchilar ko`rinishi cheklanganligining 
ustunliklaridan biri shundaki, bir xil o`zgaruvchi nomi bir dastur ichida turli xil 
bloklar orasida foydalanilishi mumkin. 

Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling