0% found this document useful (0 votes)
5 views17 pages

Programming Basics: Arrays & Functions

Pf array assignment s

Uploaded by

e1hsannawaz
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views17 pages

Programming Basics: Arrays & Functions

Pf array assignment s

Uploaded by

e1hsannawaz
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Name: Muhammad Ahsan Nawaz

Submitted to: Sir Mohib Ullah Khan

Subject: Programming Fundamentals

Topic: Array & Functions

Department: ICT
Program of all even number from 1 to n

#include<iostream>
using namespace std;

void even()

int a;

int num1=2, sum=0;

cout<<"Enter Last Number"<<endl;

cin>>a;
while(num1<=a)

sum=sum+num1;

num1+=2;

cout<<"The sum of all even numbers up to is: "<<sum<<endl;

}
int main(){
even();

Program to Find Power of a Number


#include<iostream>

using namespace std;


int power() {

float base,result=1;
int exp;
cout<<"Enter power pf no: "<<endl;

cin >>base;

cout<<"Enter Number: "<<endl;

cin>>exp;
for(int i=0;i<exp;++i){

result*=base;

cout<<"Power is "<<result;

return 0;

int main(){

power();
}

Program to calculate sum of all Natural no from 1 to n


#include<iostream>

using namespace std;

void naturalno()
{
int a;

int num1=1, sum=0;

cout<<"Enter Last Number"<<endl;

cin>>a;

while(num1<=a)

sum=sum+num1;
num1++;
}

cout<<"The sum of all even numbers up to is: "<<sum<<endl;

int main(){
naturalno();

Program to find factor of a number


#include<iostream>

using namespace std;

int factor() {
float num;

cout<<"Enter a number: ";

cin>>num

cout<<"Factors of "<<num<<": "<<endl;

for(int i=1;i*i<=num;i++) {

if(num%i==0) {

cout<<i<<endl;
if(i!=num/i){
cout<<num/i<<endl;}

cout <<endl;

return 0;

int main(){factor();
}
Program to find natural no from 1 to n
#include<iostream>

using namespace std;


int naturalno()

int a,num1=1;

cout<<"Enter Last Number"<<endl;

cin>>a;

while(num1<=a)

{
cout<<num1<<endl;

num1++;

int main(){

naturalno();
}

Program to find Factorial


#include<iostream>

using namespace std;

int fact()

{
int a;

int num1=1,factorial=1;
cout<<"Enter Last Number"<<endl;
cin>>a;

while(num1<=a)

factorial=factorial*num1;
num1++;

cout<<"Factorial is "<<factorial<<endl;

return 0;

int main(){

fact();

Program to print fibonacci series from 1 to n


#include<iostream>

using namespace std;

int series(){

int n;
cout<<"Enter Last no "<<endl;
cin>>n

int a=0,b=1;

while(b<=n) {

cout<<b<<endl;

int c=a+b;

a=b;

b=c;
}
cout<<endl;

return 0;

int main(){
series();

Program to find Prime Factor


#include <iostream>

using namespace std;

int primef() {
int num;

cout<<"Enter a positive integer: "<<endl;

cin>>num;

int temp=num;

cout<<"Prime factors of "<<num<<" are: "<<endl;

while (temp%2==0){

cout<<2<<" ";
temp=temp/2;
}

for(int i=3;i*i<=temp;i=i+2) {

while(temp%i==0) {

cout<<i<<endl;

temp=temp /i;

}
if(temp>2) {
cout<<temp<<" ";

cout<<endl;

return 0;
}

int main(){

primef();

Program to find LCM


#include <iostream>
using namespace std;

int lcm() {

int n1,n2, max, lcm;

cout<<"Enter two no"<<endl;

cin>>n1>>n2;

if (n1>n2) {

max=n1;
} else{
max=n2;

lcm = max;

while (1) {

if(lcm%n1==0 && lcm%n2==0) {

break;

}
lcm++;
}

cout<<lcm<<endl;

return 0;

}
int main(){

lcm();

Program of Armstrong no
#include <iostream>

using namespace std;


int strong() {

int n,original,sum=0,digits=0,temp;

cout<<"Enter a number: "<<endl;

cin>>n

original=n;

temp=n;

while(temp) {
digits++;
temp/=10;

temp=n;

while(temp) {

int d=temp%10;

int p=1;

for (int i=0;i<digits;i++){


p*=d;
sum+=p;

temp/=10;

if(sum==original)
cout<<original<<" is an Armstrong number.\n";

else

cout<<original<<" is not an Armstrong number.\n";

return 0;

int main(){

strong();
}

Program to print alphabet a to z


#include<iostream>

#include<conio.h>

using namespace std;


void in() {
char char1='a';

while(char1<='z')

cout<<char1<<endl;

char1++;} }

int main(){

in();
}
Program to find Perfect 1 to n
#include<iostream>

using namespace std;


int perfect() {

int n;

cout<<"Enter last no: "<<endl;

cin>>n

for(int num=1;num<=n;num++) {

int sum=0;

for(int i=1;i<num;i++) {
if(num%i==0) sum+=i;

if(sum==num)

cout<<num<<" ";

}
cout <<endl;
return 0;

int main (){

perfect();

Program to print all odd number from 1 to 100


#include<iostream>
using namespace std;
int oddno()

int a;

int num1=1, sum=0;


cout<<"Enter Last Number"<<endl;

cin>>a;

while(num1<=a)

sum=sum+num1;

num1+=2;

cout<<"The sum of all even numbers up to "<<sum<<endl;


return 0;

int main(){

oddno();

Program to print even no from 1 to 100


#include<iostream>

using namespace std;

int evenno()

int num;

num=0;

while(num<=100)
{
cout<<num<<endl;

num=num+2;

}
int main(){

evenno();

Program to print reverse number


#include<iostream>

using namespace std;


void reverseno()

int a,num1=1;

cout<<"Enter Last Number"<<endl;

cin>>a;

num1=a-num1;

cout<<num1;
}
int main(){

reverseno();

Program to find product of its digit


#include<iostream>
using namespace std;

int dig()
{
int number,prod=1;

cout<<"Enter a number"<<endl;

cin>>number;

while(number>0)
{

prod*=number%10;

number/=10;

cout<<"Product of digits: "<<prod<<endl;

int main(){

dig();
}

Program to find Sum of its digit


#include<iostream>

using namespace std;

int in()
{
int number,sum=0;

cout<<"Enter a number"<<endl;

cin>>number;

while(number>0)

sum+=number%10;

number/=10;//iteration
}
cout<<"Sum of digits: "<<sum<<endl;

int main(){

in();
}

Program to find Perfect no


#include<iostream>

using namespace std;

int perfect() {

int n,sum=0;
cout<<"Enter a number: "<<endl;

cin>>n

for(int i=1;i<n;i++) {

if(n%i==0){

sum+=i;}

if(sum==n)
cout<<n<<" is a perfect number.\n";
else

cout<<n<<" is not a perfect number.\n";

return 0;

int main(){

perfect();

Program for fibonacci series


#include <iostream>

using namespace std;

void series() {

int n,t1=0,t2=1,nextTerm=0;
cout<<"Enter any number"<<endl;

cin>>n;

for(int i=1;i<=n;++i) {

if(i==1) {

cout<<t1<< " ";

continue;

if(i==2) {
cout<<t2<< " ";

continue;

nextTerm=t1 + t2;

t1 = t2;

t2 = nextTerm;

cout<<nextTerm<< " ";


}

int main(){

series();

You might also like