0% found this document useful (0 votes)
43 views

Using More Than One Function in Your Program and Don't Use Any Library Other Than

The program prompts the user to enter three integers, calculates the sum, average, product, largest, and smallest of the entered integers, and prints the results. It uses cin to input three integers from the user and stores them in variables x, y, and z. It then calculates: 1) Sum = x + y + z 2) Average = Sum / 3 3) Product = x * y * z 4) Largest/Smallest by comparing x, y, z Finally, it prints the results.

Uploaded by

Ahmed Samy
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)
43 views

Using More Than One Function in Your Program and Don't Use Any Library Other Than

The program prompts the user to enter three integers, calculates the sum, average, product, largest, and smallest of the entered integers, and prints the results. It uses cin to input three integers from the user and stores them in variables x, y, and z. It then calculates: 1) Sum = x + y + z 2) Average = Sum / 3 3) Product = x * y * z 4) Largest/Smallest by comparing x, y, z Finally, it prints the results.

Uploaded by

Ahmed Samy
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
You are on page 1/ 19

#include<iostream>

using namespace std; Q) Write c++ program ,


using more than one function in your program and
float fun1(float x,float i){
don’t use any library other than <iostream>
int fa=1;
that computes the value of cos(x) by using the formula
for(int z=1;z<=(i+1);z++){
fa=fa*(-1);
}
float v=fa;
return v;
} prompt the user for the value of
float fun2(float x,float i){ X and N(the total number of terms in the summation)
float fa;

if(i==1)
fa=1;
else{
fa=1;
for(int z=1;z<=(2*i-2);z++)
fa=fa*x;
}
float v=fa;
return v;
}
float fun3(float x,float i){
int fa;
if(i==1)
fa=1;
else{
fa=1;
for(int z=1;z<=(2*i-2);z++)
fa=fa*z;
}
int v=fa;
return v;
}

int main(){
float sum=0,x,n,i;
cout<<"Enter X:";
cin>>x;
cout<<"Enter N:";
cin>>n;
for(i=1;i<=n;i++){
sum=sum+((fun1(x,i)*fun2(x,i))/fun3(x,i));
}
cout<<"COS "<<x<<" = "<<sum;
}
Q) Write a program that asks the user to enter an integer and reports all divisors in descending order .
that is , list all numbers that evenly divide the given number ,sorted from smallest to largest.
You may assume the user enters a positive integer. An example is show below ,where the user entered 30.
Enter a number: 30
The divisors are: 30 15 10 6 5 3 2 1

#include<iostream>
using namespace std;
int main(){
int x;
cout<<"Entre a number : ";
cin>>x;
cout<<"The divisors are : ";
for(float y=0;y<=x;y++){
for(int z=1;z<=x;z++){
if(x/y==z)
cout<<z<<" ";
else
continue;
}
}
}
Q) Write a program (starting from #include) that repeatedly collects positive integers from the user,
stopping when the user enters a negative number or zero. After that, output the largest positive
number entered. You may not use any library other than <iostream> .A sample run should appear on
the screen like the text below.
Enter a number : 3
Enter a number : 9
Enter a number : 2
Enter a number : -5
The largest positive number you entered was 9.
#include<iostream>
using namespace std;
int main(){
int x,d,y;
bool flage=true;
for(;;){
cout<<"Enter a number:";
cin>>x;
if(x>0){
if(flage==true){
d=x;
y=x;
flage=false;}
if(x>y){
d=x;
y=x;}
else
continue;
}
else
break;
}
cout<<"The largest positive number you entered was "<<d;
}
Q) Write c++ statements that perform to add digits of a number :it asks to enter and obtains
the number from the user and adds of individual digits of number and print sum . for
example ,the number 17 sum is 8,number 1334697 sum is 33.

#include<iostream>
using namespace std;
int main(){
int sum=0;
string x,y;
cout<<"Enter number:";
getline(cin,x);

for(int i=0;i<x.length();i++){
y=x.at(i);
int a=stoi(y);
sum=sum+a;
}

cout<<"its sum is "<<sum;


}
Q) A positive integer n is said to be prime (or , ”a prime”) if and only if n is greater than 1
and is divisible only by 1 and n. write c++ program statements that takes a positive integer
and to check and print whether a number is prime or not.

#include<iostream>
using namespace std;
int main(){
int n,flage=0;
cout<<"Enter n:";
cin>>n;
for(int y=(n-1);y>1;y--){
if(n%y==0)
flage=1;
else
continue;

}
if(flage==0)
cout<<n<<" is prime";
else
cout<<n<<" is not prime";

}
Q) write c++ statements to find maximum or largest element in matrix . it also prints the location or
index at which maximum element occurs in matrix.
Use the following variable declaration in your program A[4][3];
#include<iostream>
using namespace std;
int main(){
int A[4][3],z,z1,location1,location2;
bool flage=true;
for(int x=0;x<4;x++){
for(int y=0;y<3;y++){
cout<<"Enter num:";
cin>>A[x][y];}
}
for(int x=0;x<4;x++){
for(int y=0;y<3;y++){
if(flage==true){
z=A[x][y];
location1=x;location2=y;
z1=A[x][y];
flage=false;
}
if(A[x][y]>z1){
location1=x;location2=y;
z=A[x][y];
z1=A[x][y];
}
else
continue;
}
}
cout<<"\n\nthe largest="<<z<<endl;
cout<<"the location=["<<location1<<"]["<<location2<<"]\n";
}
Q) Write c++ program using while loop and continue command
to print the following statement,
11 12 13 16 18 19 20

#include<iostream>
using namespace std;
int main(){
int x=10;
while(x<20){x++;
if(x==14||x==15||x==17)
continue;
else
cout<<x<<" ";
}
}
Q) Write c++ program using for loop and continue command
to print the following statement,
100 200 400 600 700 800 900 1000

#include<iostream>
using namespace std;
int main(){int x=150;
for(int i=1;i<=1000;i++){
if(i%100!=0)
continue;
else{
if(i/x==2&&x<=250){
x=x+100;
continue;}
else
cout<<i<<" ";

}
}
}
Print factorial
n!=n(n-1)(n-2)………..1
n greater than 1

#include<iostream>
using namespace std;
int main()
{
int x,factorial=1;
cout<<"plase entre x:";
cin>>x;

for(int num=1;num<=x;num++)
factorial=factorial*num;

cout<<"factorial="<<factorial;

return 0;
}
Print output

#include<iostream>
using namespace std;
int main()
{
int x,y;
for(x=0;x<5;x++)
{
for(y=4;y>x;y--)cout<<" ";
cout<<"*";
for(y=0;y<x;y++)cout<<"*";
for(y=0;y<x;y++)cout<<"*";
cout<<endl;
}

for(x=3;x>=0;x--)
{
for(y=4;y>x;y--)cout<<" ";
cout<<"*";
for(y=0;y<x;y++)cout<<"*";
for(y=0;y<x;y++)cout<<"*";
cout<<endl;
}

return 0;
}
Print output

#include<iostream>
using namespace std;

int main(){
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
if(j==1 || j==9 || i==1 || i==9)
cout<<"*";
else
cout<<" ";
}
cout<<endl;
}
}
Print output

#include<iostream>
using namespace std;

int main(){
for(int i=0;i<5;i++){
for(int j=1;j<10;j++){
if( ((j==1||j==9)&&i!=2) || (i==2&&j==5) || i==0 || i==4)
cout<<"*";
else
cout<<" ";
}
cout<<endl;
}
}
Print output

#include<iostream>
using namespace std;
int main()
{
int x,y;
for(x=0;x<10;x++)
{
for(y=9;y>x;y--)cout<<" ";

cout<<"*";

for(y=0;y<x;y++)cout<<"*";
cout<<endl;
}

return 0;
}
Q) Write c++ program that asks the user to enter two number and prints
the sum ,product ,difference and quotient of the two number.

#include<iostream>
using namespace std;

int main(){
int x,y;
cout<<"enter number1:";
cin>>x;
cout<<"enter number2:";
cin>>y;
cout<<endl;
cout<<"sum="<<x<<"+"<<y<<"="<<x+y<<endl;
cout<<"difference="<<x<<"-"<<y<<"="<<x-y<<endl;
cout<<"product="<<x<<"*"<<y<<"="<<x*y<<endl;
if(y==0)
cout<<"devisor by zero";
else
cout<<"quotient="<<x<<"/"<<y<<"="<<x/y<<endl;

}
Q) Write c++ program that three integers from the keyboard and
prints the sum , avg , product, largest and smallest of these number.

#include<iostream>
using namespace std;

int main(){
int x,y,z,sum;
cout<<"input the different integer:";
cin>>x>>y>>z;
sum=x+y+z;
cout<<"sum is "<<sum<<endl;
cout<<"average is "<<sum/3<<endl;
cout<<"product is "<<x*y*z<<endl;
if(x>y&&x>z)
cout<<"largest is"<<x;
else if(y>x&&y>z)
cout<<"largest is"<<y;
else
cout<<"largest is"<<z;

cout<<endl;
if(x<y&&x<z)
cout<<"smalest is"<<x;
else if(y<x&&y<z)
cout<<"smalest is"<<y;
else
cout<<"smalest is"<<z;

}
Q) Write c++ that reads an integer and determines and
prints whether its odd or even.

#include<iostream>
using namespace std;

int main(){
int x;
cout<<"enter x:";
cin>>x;
if(x%2==0)
cout<<x<<" is even";
else
cout<<x<<" is odd";

}
‫ اوعدد سالب يحسب متوسط االعداد التى ادخلها قبل ان يدخل العدد السالب‬0 ‫اعداد موجبه وعندما يدخل‬user‫يدخل ال‬

#include<iostream>
using namespace std;
int main()
{
int x,sum=0,count=0;
float avg;
cout<<"please enter numbers:\n";
for(;;)
{
cin>>x;
if(x>0){
sum=sum+x;
count++;
}
else
break;
}
avg=sum/count;
cout<<"avg="<<avg;

}
100 ‫الى‬0 ‫مجموع االعداد الفرديه من‬

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

int x,total=0;
for(x=0;x<=100;x++){
‫اذا كان يريد االعداد الزوجيه‬
if(x%2==1) ‫نحول‬
total=total+x; if(x%2==1)
} ‫الى‬
if(x%2==0)
cout<<"total="<<total;
return 0;
}
‫جدول الضرب‬

#include<iostream>
using namespace std;
int main()
{
int x,i,j;
cout<<"entre x:";
cin>>x;
cout<<"\n\n";
for(i=1;i<=x;i++)
{
for(j=1;j<=x;j++)
cout<<i<<"*"<<j<<"="<<i*j<<endl;
cout<<"============="<<endl;
}

return 0;

You might also like