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

Half Pyramid Using " "

The document contains C++ code examples for printing half and full pyramids using asterisks and numbers. It also includes code for calculating the sum and average of arrays, finding the highest number in an array, and calculating the standard deviation of an array. The code examples demonstrate basic looping and array concepts in C++.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Half Pyramid Using " "

The document contains C++ code examples for printing half and full pyramids using asterisks and numbers. It also includes code for calculating the sum and average of arrays, finding the highest number in an array, and calculating the standard deviation of an array. The code examples demonstrate basic looping and array concepts in C++.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Half Pyramid using “*”

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int rows;

cout << "enter number of rows: ";

cin >> rows;

for(int i=1; i<=rows; ++i)

for(int j = 1; j<=i; ++j)

cout<< "* ";

cout<<"\n";

return 0;

Inverted Half Pyramid using “*”

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int rows;

cout << "enter number of rows: ";


cin >> rows;

for(int i=rows; i>=1; --i)

for(int j = 1; j<=i; ++j)

cout<< "* ";

cout<<"\n";

return 0;

Full Pyramid using “*”

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int rows, space;

cout << "enter number of rows: ";

cin >> rows;

for(int i=1, k=0; i<=rows; ++i, k=0)

for(space = 1; space<=rows-i; ++space)

cout << " ";

while(k != 2*i-1)

{
cout<<"* ";

++k;

cout<<"\n";

return 0;

Half Pyramid Using Numbers

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int rows;

cout << "enter number of rows: ";

cin >> rows;

for(int i=1; i<=rows; ++i)

for(int j = 1; j<=i; ++j)

cout << j << " ";

cout<<"\n";

return 0;

}
Inverted Pyramid Using Numbers

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int rows;

cout << "enter number of rows: ";

cin >> rows;

for(int i=rows; i>=1; --i)

for(int j = 1; j<=i; ++j)

cout << j << " ";

cout<<"\n";

return 0;

Full Pyramid using Numbers

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int rows, count=0, count1=0, k=0;

cout << "enter number of rows: ";


cin >> rows;

for(int i=1; i<=rows; ++i)

for(int space =1; space <= rows-i; ++space)

cout<<" ";

++count;

while(k != 2*i-1)

if(count <= rows-1)

cout<<i+k<< " ";

++count;

else

++count1;

cout << i+k-2*count1 << " ";

++k;

count1 = count = k = 0;

cout << endl;

return 0;

}
Array Programs

Sum using Array

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int numbers[5], sum = 0;

cout<<"Enter 5 Numbers: ";

for (int i=0; i<5; ++i)

cin>> numbers[i];

sum+= numbers[i];

cout << "Sum = " <<sum<<endl;

return 0;

Sum using array with the limit of 100

#include<iostream>

using namespace std;

int main(){

int n, i;

float num[100], sum = 0.0, ave;


cout<< "Enter the number of data: ";

cin>>n;

while (n>100 || n<=0)

cout<<"Error! number must be in range of 1 to 100" <<endl;

cout<<"Enter the number again: ";

cin>>n;

for (i=0; i<n; ++i)

cout<< i+1 << ". Enter Number: ";

cin>> num[i];

sum += num[i];

ave = sum / n;

cout << "Average = "<<ave;

return 0;

Display highest number using Array

#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

int i, n;

float arr[100];
cout<<"Enter total number of elements: ";

cin>>n;

cout<<endl;

for(i = 0; i < n; ++i)

cout<<"Enter Number "<< i + 1 <<" : ";

cin>>arr[i];

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

if (arr[0] < arr[i])

arr[0] = arr[i];

cout<< "Largest element = "<< arr[0];

return 0;

Standard Deviation

#include <iostream>

#include<cmath>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

float calculateSD(float data[]);

int main(int argc, char** argv) {

int i;

float data[10];

cout << "Enter 10 elements: ";


for(i=0; i < 10; ++i)

cin >> data[i];

cout << endl << "Stsndard Deviation = " << calculateSD(data);

return 0;

float calculateSD(float data[])

float sum = 0.0, mean, standardDeviation = 0.0;

int i;

for(i=0; i < 10; ++i)

sum += data[i];

mean = sum/10;

for(i=0; i < 10; ++i)

standardDeviation += pow(data[i] - mean, 2);

return sqrt(standardDeviation / 10);

You might also like