uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Computers Engineering Data - Freshers Dunia.in

Computers Engineering Data - Freshers Dunia.in

Відкрити в Telegram

🎯 Welcome to our Telegram channel . will get most recent Engineering and Diploma updates along with daily MCQs, notes,Books for CS/IT, Diploma solve manual. and Placements Related material are Available. all detail available and stay update.

Показати більше
Buy Ad
1 281
Підписники
-224 години
-47 днів
-1130 днів
Архів дописів
for (j = 1; j < sideLen; j++) (*spiralArrayPtr)[i + j][dimension - 1 - i] = currNum++; // do bottom side for (j = sideLen - 2; j > -1; j--) (*spiralArrayPtr)[dimension - 1 - i][i + j] = currNum++; // do left side for (j = sideLen - 2; j > 0; j--) (*spiralArrayPtr)[i + j][i] = currNum++; sideLen -= 2; } return spiralArrayPtr; } void printSpiralArray(const auto_ptr<IntTable> &spiralArrayPtr) { size_t dimension = spiralArrayPtr->size(); int fieldWidth = static_cast< int >( floor(log10( static_cast< double >( dimension * dimension - 1 )))) + 2; size_t col; for (size_t row = 0; row < dimension; row++) { for (col = 0; col < dimension; col++) cout << setw(fieldWidth) << (*spiralArrayPtr)[row][col]; cout << endl; } } int main() { printSpiralArray(getSpiralArray(5)); return 0; } 45. Stack using Array. #include <stdio.h> #include<iostream> using namespace std; //declaration of constant value #define MAX 5 int top, state; // for deletion of element from stack-POP FUNCTION int pop(int stack[]) { int value; if (top == -1) { value = 0; state = 0; } else { state = 1; value = stack[top]; --top; } return value; } // for insertion of element into stack -PUSH FUNCTION void push(int stack[], int item) { if (top == (MAX - 1)) { state = 0; } else { state = 1; ++top; stack[top] = item; } } void showstack(int stack[]) { int i; cout << "\n Stack contain: "; if (top == -1) { cout << "empty"; } else { for (i = top; i >= 0; --i) cout << stack[i] << "\t"; } cout << "\n"; } // main method int main() { int stack[MAX], item; int ch; top = -1; cout << "\nSelect one choice from following Menu : "; cout << "\n\n1.push item in stack"; cout << "\n2.pop item from stack"; cout << "\n3.Exit "; do { do { cout << "\n\nEnter your choice : "; cin >> ch; if (ch < 1 || ch > 3) { cout << "invalid choice"; } } while (ch < 1 || ch > 3); switch (ch) { case 1: cout << "enter element you want to push :"; cin >> item; cout << item; push(stack, item); if (state) { cout << "\n after push operation"; showstack(stack); if (top == (MAX - 1)) { cout << "\n stack is full"; } } else cout << "stack overflow"; break; case 2: item = pop(stack); if (state) { cout << "poped item is :" << item << "\n after pop operation"; showstack(stack); } else cout << "stack underflow"; break; default: cout << "Exit... "; }//close switch case }//close do while (ch != 3); return 0; } 46. Sum of the array elements. #include<iostream> using namespace std; int main() { int i, Num_arr[50], sum, num; cout << "Enter size of array : "; cin >> num; //Reading values into Array cout << "\nEnter array elements : "; for (i = 0; i < num; i++) { cin >> Num_arr[i]; } //Computation of total sum = 0; for (i = 0; i < num; i++) { sum = sum + Num_arr[i]; } //Printing of total cout << "\nSum of array element is : " << sum; return 0; } 47. Symmetric Matrix. #include<iostream> #include<stdlib.h> #include<stdio.h> using namespace std; int main() { int arr[10][10], i, j, size;

m array cout << "\nNew array Element are : "; for (i = 0; i < n; i++) { for (j = i + 1; j < n;) { if (a[j] == a[i]) { for (k = j; k < n; k++) { a[k] = a[k + 1]; } n--; } else { j++; } } } for (i = 0; i < n; i++) { cout << a[i] << " "; } return 0; } 40. Search Array. #include <iostream> using namespace std; int main() { int size; cout << "Enter How Many Elements You Want To Insert in Array : "; cin >> size; int arr[size]; int c, searchelement; int flag = 0; cout << "\nEnter array element : \n"; for (int i = 0; i < size; i++) { cin >> arr[i]; } cout << "Enter the number to search : "; cin >> searchelement; for (c = 0; c < size; c++) { if (arr[c] == searchelement) { cout << "Element is present at location : " << c + 1; flag = 1; break; } } if (!flag) cout << "Element is not present in array.\n"; return 0; } 41. Simple Array. #include<iostream> using namespace std; int main() { //variable declaration int size; //take user input for array size cout << "Enter how many elements you want to insert in array : "; cin >> size; int num[size]; //take user input for array elements cout << "\nEnter Array elements : \n"; for (int i = 0; i < size; i++) { cin >> num[i]; } cout << "\nElements in array : \n"; //loop to display array items for (int i = 0; i < size; i++) { cout << num[i] << "\n"; } return 0; } 42. Skew Symmetric Matrix. #include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; int main() { int arr[10][10], i, j, size; cout << "Enter order of square matrix : "; cin >> size; cout << "\nEnter matrix values : \n"; for (i = 1; i <= size; i++) { for (j = 1; j <= size; j++) { cin >> arr[i][j]; } } for (i = 1; i <= size; i++) { for (j = 1; j <= size; j++) { if (arr[i][j] != -arr[j][i]) { cout << "\nMatrix is not skew matrix "; exit(0); } } } cout << "\nMatrix is skew matrix"; return 0; } 43. Smallest and Largest Number in an Array. #include<iostream> using namespace std; int main() { int size; cout << "enter size of array : "; cin >> size; int arra[size]; int smallelement, largestelement; cout << "\nenter array elements : "; for (int i = 0; i < size; i++) { cin >> arra[i]; } largestelement = smallelement = arra[0]; for (int i = 0; i < size; i++) { if (arra[i] > largestelement) { largestelement = arra[i]; } if (arra[i] < smallelement) { smallelement = arra[i]; } } cout << "The biggest number is " << largestelement << endl; cout << "The smallest number is " << smallelement << endl; return 0; } 44. Spiral Matrix. #include <vector> // for auto_ptr #include <memory> // for the ceil and log10 and floor functions #include <cmath> #include <iostream> // for the setw function #include <iomanip> using namespace std; typedef vector<int> IntRow; typedef vector<IntRow> IntTable; auto_ptr<IntTable> getSpiralArray(int dimension) { auto_ptr<IntTable> spiralArrayPtr(new IntTable( dimension, IntRow(dimension))); int numConcentricSquares = static_cast< int >( ceil( static_cast< double >( dimension ) / 2.0)); int j; int sideLen = dimension; int currNum = 0; for (int i = 0; i < numConcentricSquares; i++) { // do top side for (j = 0; j < sideLen; j++) (*spiralArrayPtr)[i][i + j] = currNum++; // do right side

cout << "Enter size of matrix : "; cin >> size; cout << "Enter values in matrix : \n"; for (i = 1; i <= size; i++) { for (j = 1; j <= size; j++) { cin >> arr[i][j]; } } for (i = 1; i <= size; i++) { for (j = 1; j <= size; j++) { if (arr[i][j] != arr[j][i]) { cout << "\n\nMatrix is not symmetric"; exit(0); } } } cout << "\n\nMatrix is symmetric"; return 0; }

cout << "Enter the number of rows and columns of matrix : "; cin >> m >> n; cout << "Enter the elements of first matrix : \n"; for (c = 0; c < m; c++) for (d = 0; d < n; d++) cin >> first[c][d]; cout << "Enter the elements of second matrix : \n"; for (c = 0; c < m; c++) for (d = 0; d < n; d++) cin >> second[c][d]; for (c = 0; c < m; c++) for (d = 0; d < n; d++) sub[c][d] = first[c][d] - second[c][d]; cout << "Subtraction of entered matrices:-\n"; for (c = 0; c < m; c++) { for (d = 0; d < n; d++) cout << sub[c][d] << "\t"; cout << endl; } return 0; } 37. Matrix Transpose. #include <iostream> using namespace std; int main() { int a[10][10], trans[10][10], r, c, i, j; cout << "Enter rows and columns of matrix: "; cin >> r >> c; // Storing element of matrix entered by user in array a[][]. cout << endl << "Enter elements of matrix: " << endl; for (i = 0; i < r; ++i) { for (j = 0; j < c; ++j) { cout << "\nEnter elements a" << i + 1 << j + 1 << " : "; cin >> a[i][j]; } } // Displaying the matrix a[][] cout << endl << "Entered Matrix: " << endl; for (i = 0; i < r; ++i) { for (j = 0; j < c; ++j) { cout << " " << a[i][j]; if (j == c - 1) cout << endl << endl; } } // Finding transpose of matrix a[][] and storing it in array trans[][]. for (i = 0; i < r; ++i) { for (j = 0; j < c; ++j) { trans[j][i] = a[i][j]; } } // Displaying the transpose,i.e, Displaying array trans[][]. cout << endl << "Transpose of Matrix: " << endl; for (i = 0; i < c; ++i) { for (j = 0; j < r; ++j) { cout << " " << trans[i][j]; if (j == r - 1) cout << endl << endl; } } return 0; } 38. Merging two Arrays. #include<iostream> using namespace std; int main() { int arr1[100], arr2[100], resultarr[100], n, m, i, j, k, s; cout << " Merging Two Arrays"; cout << "\n\nEnter No. of Elements in First Array : "; cin >> n; cout << "\nEnter Elements : \n"; for (i = 1; i <= n; i++) { cin >> arr1[i]; } cout << "\nEnter No. of Elements in Second Array : "; cin >> m; cout << "\nEnter Elements in Sorted Order : \n"; for (i = 1; i <= m; i++) { cin >> arr2[i]; } i = 1, j = 1; for (k = 1; k <= n + m; k++) { // Compare Elements of Array A and Array B if (arr1[i] < arr2[j]) { resultarr[k] = arr1[i]; i++; if (i > n) { goto b; } } else { resultarr[k] = arr2[j]; j++; if (j > m) { goto a; } } } a: // Copy the Remaining Elements of Array A to C for (s = i; s <= n; s++) { k++; resultarr[k] = arr1[s]; } b: // Copy the Remaining Elements of Array B to C for (s = j; s <= m; s++) { k++; resultarr[k] = arr2[s]; } cout << "\n\nAfter Merging Two Arrays:\n"; for (k = 1; k <= n + m; k++) { cout << resultarr[k] << endl; } return 0; } 39. Remove Duplicates from Array. #include<stdio.h> #include<iostream> using namespace std; int main() { //variable declaration int a[20], i, j, k, n; //take user input cout << "Enter array size : "; cin >> n; //ask for array elements cout << "\nEnter array " << n << " element : \n"; for (i = 0; i < n; i++) { cin >> a[i]; } //display array elements cout << "\nOriginal array Elements are : "; for (i = 0; i < n; i++) { cout << a[i] << " "; } //display new array elements and remove duplicate numbers fro

if (i == j) { if (mat[i][j] != 1) { flag = 1; break; } } else { if (mat[i][j] != 0) { flag = 1; break; } } } } cout << "The given matrix is "; if (flag == 0) cout << "an identity matrix.\n"; else cout << "not an identity matrix.\n"; return 0; } 33.Program to find Inverse Matrix using Gauss jordan method. #include<iostream> using namespace std; int main() { int i, j, k, n; float a[10][10] = {0}, d; cout << "Enter the order of matrix : "; cin >> n; cout << "Enter the elements : " << endl; for (i = 1; i <= n; i++) for (j = 1; j <= n; j++) cin >> a[i][j]; for (i = 1; i <= n; i++) for (j = 1; j <= 2 * n; j++) if (j == (i + n)) a[i][j] = 1; for (i = n; i > 1; i--) { if (a[i - 1][1] < a[i][1]) for (j = 1; j <= n * 2; j++) { d = a[i][j]; a[i][j] = a[i - 1][j]; a[i - 1][j] = d; } } cout << "Augmented : " << endl; for (i = 1; i <= n; i++) { for (j = 1; j <= n * 2; j++) cout << a[i][j] << " "; cout << endl; } for (i = 1; i <= n; i++) { for (j = 1; j <= n * 2; j++) if (j != i) { d = a[j][i] / a[i][i]; for (k = 1; k <= n * 2; k++) a[j][k] -= a[i][k] * d; } } for (i = 1; i <= n; i++) { d = a[i][i]; for (j = 1; j <= n * 2; j++) a[i][j] = a[i][j] / d; } cout << "Inverse Matrix : " << endl; for (i = 1; i <= n; i++) { for (j = n + 1; j <= n * 2; j++) cout << a[i][j] << " "; cout << endl; } return 0; } 34. Matrix Addition. #include<iostream> using namespace std; int main() { int m, n, c, d, first[10][10], second[10][10], sum[10][10]; cout << "Enter the number of rows and columns of matrix : "; cin >> m >> n; cout << "Enter the elements of first matrix : \n"; for (c = 0; c < m; c++) for (d = 0; d < n; d++) cin >> first[c][d]; cout << "Enter the elements of second matrix : \n"; for (c = 0; c < m; c++) for (d = 0; d < n; d++) cin >> second[c][d]; for (c = 0; c < m; c++) for (d = 0; d < n; d++) sum[c][d] = first[c][d] + second[c][d]; cout << "Sum of entered matrices:-\n"; for (c = 0; c < m; c++) { for (d = 0; d < n; d++) cout << sum[c][d] << "\t"; cout << endl; } return 0; } 35. Matrix Multiplication. #include<iostream> using namespace std; int main() { int a[5][5], b[5][5], c[5][5], m, n, p, q, i, j, k; cout << "Enter rows and columns of first matrix: "; cin >> m >> n; cout << "Enter rows and columns of second matrix: "; cin >> p >> q; if (n == p) { cout << "\nEnter first matrix:\n"; for (i = 0; i < m; ++i) for (j = 0; j < n; ++j) cin >> a[i][j]; cout << "\nEnter second matrix:\n"; for (i = 0; i < p; ++i) for (j = 0; j < q; ++j) cin >> b[i][j]; cout << "\nThe new matrix is:\n"; for (i = 0; i < m; ++i) { for (j = 0; j < q; ++j) { c[i][j] = 0; for (k = 0; k < n; ++k) c[i][j] = c[i][j] + (a[i][k] * b[k][j]); cout << c[i][j] << "\t"; } cout << "\n"; } } else cout << "\nSorry!!!! Matrix multiplication can't be done"; return 0; } 36. Matrix Subtraction. #include<iostream> using namespace std; int main() { int m, n, c, d, first[10][10], second[10][10], sub[10][10];

age. #include <iostream> using namespace std; int main() { int n, i; float sum = 0.0, average; cout << "Enter the numbers of data: "; cin >> n; float num[n]; for (i = 0; i < n; ++i) { cout << endl << i + 1 << ". Enter number: "; cin >> num[i]; sum += num[i]; } cout << endl << "Sum = " << sum; average = sum / n; cout << endl << "Average = " << average; return 0; } 28. Deletion in Array. #include<iostream> using namespace std; int main() { int i, inputarray[10], no, pos; cout << "Enter 10 data elements in array: "; for (i = 0; i < 10; i++) { cin >> inputarray[i]; } cout << "\nEnter position of element to delete: "; cin >> pos; if (pos > 10) { cout << "\n position value is not in range: "; } else { --pos; for (i = pos; i <= 9; i++) { inputarray[i] = inputarray[i + 1]; } cout << "\n\nNew data in array: "; for (i = 0; i < 9; i++) { cout << inputarray[i]; cout << " "; } } return 0; } 29. Program to Display Even numbers in an Array. #include<iostream> using namespace std; int main() { int numarr[100],evenarr[100],i,j=0,k=0,num; cout<<"Enter Size of Array : "; cin>>num; cout<<"Enter "<<num<<" Data elements in Array : "; for(i=0; i<num;i++) { cin>>numarr[i]; } for(i=0; i<num;i++) { if(numarr[i]%2==0) { evenarr[j]=numarr[i]; j++; } } cout<<"\nEven Elements : "; for(i=0; i<j ;i++) { cout<<evenarr[i]<<" "; } } 30. Program to Display Lower Triangle of a matrix. #include<iostream> using namespace std; //method declaration void lower_halfmatrix(int mat[10][10], int row); //define main method int main() { //variable declaration int mat[10][10], i, j, row, col; //enter number of row and column you want cout << "Enter how many numbers of row and column you want : "; cout << "\n"; cin >> row; cout << "\n"; cin >> col; cout << "\n"; cout << "enter elements"; cout << "\n"; for (i = 0; i < row; i++) { cout << "\n"; for (j = 0; j < col; j++) { cin >> mat[i][j]; } } lower_halfmatrix(mat, row); return 0; } //method definition void lower_halfmatrix(int mat[10][10], int row) { int i, j; cout << "\n"; for (i = 0; i < row; i++) { for (j = 0; j <= i; j++) { cout << mat[i][j] << " "; } cout << "\n"; } } 31. Program to Display upper half of matrix. #include<iostream> using namespace std; //method declaration void upper_halfofmatrix(int mat[10][10], int col, int r); int main() { //variable declaration int mat[10][10], row, col, i, j; //input for row and column cout << "enter how many numbers of row and column you want : "; cin >> row >> col; //enter element into matrix cout << "enter elements: \n"; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { cin >> mat[i][j]; } } upper_halfofmatrix(mat, col, row); return 0; } //method definition void upper_halfofmatrix(int mat[10][10], int col, int row) { int i, j; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { if (i <= j) cout << mat[i][j]; else cout << " "; } cout << "\n"; } } 32. Identity matrix. #include<iostream> using namespace std; int main() { int mat[5][5], order, i, j, flag = 0; cout << "Enter size of matrix : "; cin >> order; cout << "Enter matrix element : \n"; for (i = 0; i < order; i++) { cout << "\n"; for (j = 0; j < order; j++) { cin >> mat[i][j]; } } for (i = 0; i < order; i++) { for (j = 0; j < order; j++) {

21. Program to Convert String to Uppercase. #include<iostream> #include<stdio.h> using namespace std; int main( ) { char str[80]; cout<<"Enter a string : "; gets(str); for(int i=0;str[i]!='\0';i++) str[i] = (str[i]>='a' && str[i]<='z')?(str[i]-32):str[i]; cout<<str; return 0; } 22. Program to Accessing two Dimensional array element. #include <iostream> using namespace std; int main() { // an array with 5 rows and 2 columns. int a[5][2] = {{0, 0}, {1, 2}, {2, 4}, {3, 6}, {4, 8}}; // output each array element's value for (int i = 0; i < 5; i++) { for (int j = 0; j < 2; j++) { cout << "a[" << i << "][" << j << "]: "; cout << a[i][j] << endl; } } return 0; } 23. Program to Swapping Array Element. #include<iostream> using namespace std; int main() { //variable declaration int arr[100], i, temp, size; cout << "enter array size : "; cin >> size; cout << "enter elements in to array : \n"; for (i = 0; i < size; ++i) { cin >> arr[i]; } cout << "\narray before swaping elements : \n"; for (i = 0; i < size; ++i) { cout << arr[i] << " "; } //element swapping logic for (i = 1; i < size; i += 2) { temp = arr[i]; arr[i] = arr[i - 1]; arr[i - 1] = temp; } cout << "\narray after swapping elements : \n"; for (i = 0; i < size; ++i) { cout << arr[i] << " "; } return 0; } 24. Array Initialization. int main() { //If the size is omitted, the compiler uses the number of values int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // No intitialization. float p1[1000]; //To initialize an array to all zeros, initialize only the first value. // All 1000 values initialized to zero. float p2[1000] = {0.0}; // Initial values of pressure(variable) undefined. float pressure[10]; // Remaining characters zero. char greeting[100] = "Hello"; // Array size is 6 (final zero on strings). char goodbye[] = "Adios"; return 0; } 25. Array of Objects. #include <iostream> using namespace std; class Demo { int x; public: void setX(int i) { x = i; } int getX() { return x; } }; int main() { Demo obj[4]; int i; for (i = 0; i < 4; i++) { obj[i].setX(i); } for (i = 0; i < 4; i++) { cout << "obj[" << i << "].getX() : " << obj[i].getX() << endl; } return 0; } 26. Array Sort. // for std::swap, use <utility> instead if C++11 #include <algorithm> #include <iostream> #define SIZE 10 using namespace std; int main() { cout << "array values :" << " 132, 520, 210, 510, 140 ,125,52,96,55,85" << "\n"; //input array values int array[SIZE] = {132, 520, 210, 510, 140, 125, 52, 96, 55, 85}; cout << "sorted values : "; // Step through each element of the array for (int startIndex = 0; startIndex < SIZE; ++startIndex) { // smallestIndex is the index of the smallest element we've encountered so far. int smallestIndex = startIndex; // Look for smallest element remaining in the array (starting at startIndex+1) for (int nowIndex = startIndex + 1; nowIndex < SIZE; ++nowIndex) { // If the current element is smaller than our previously found smallest if (array[nowIndex] < array[smallestIndex]) // This is the new smallest number for this iteration { smallestIndex = nowIndex; } } // Swap our start element with our smallest element swap(array[startIndex], array[smallestIndex]); } // Now print our sorted array as proof it works for (int index = 0; index < SIZE; ++index) { cout << array[index] << ' '; } cout << "\n"; return 0; } 27. Program of Array Sum and Aver

Fir add karenge hm

Aap 4 SEM ke program dalo

Please add new members

; cout << "str3 : " << str3 << endl; // concatenates str1 and str2 str3 = str1 + str2; cout << "str1 + str2 : " << str3 << endl; // total lenghth of str3 after concatenation len = str3.size(); cout << "str3.size() : " << len << endl; return 0; } 19. Program to Convert String to Char Array. #include <iostream> #include <stdio.h> #include <string.h> using namespace std; int main() { string tmp = "C Plus Plus"; cout<<"String : "<<tmp<<endl; cout<<"Converting string to char array : "; char charArray[1024]; strncpy(charArray, tmp.c_str(), sizeof(charArray)); charArray[sizeof(charArray) - 1] = 0; for(int i = 0;charArray[i]!=0;i++) { cout<<endl<<"charArray["<<i<<"] :\t"<<charArray[i]; } return 0; } 20. Program to Convert String to Lowercase. #include<iostream> #include<stdio.h> using namespace std; int main( ) { char str[80]; cout<<"Enter a string : "; gets(str); for(int i=0;str[i]!='\0';i++) str[i] = (str[i]>='A' && str[i]<='Z')?(str[i]+32):str[i]; cout<<str; return 0; }

tangle = "; cin>>width; cout<<"Enter Height of Rectangle = "; cin>>height; area=height*width; cout<<"Area of Rectangle = "<<area<<endl; perimeter=2*(height+width); cout<<"Perimeter of rectangle are = "<<perimeter<<endl; return 0; } 12. Program to Find Radius of Circle using Area. #include<iostream> #include<math.h> using namespace std; int main() { int area; cout<<"enter area of circle : "; cin>>area; cout<<"\n"; double radius=sqrt(area/3.14); cout<<"Radius of circle is : "<<radius; } 13. Program to Find Perfect Square. #include <stdio.h> #include <math.h> #include<iostream> using namespace std; int main() { int num, tempnum; cout<<"Enter a number: "; cin>>num; tempnum = sqrt(num); if(tempnum*tempnum==num) { cout<<"YES,its perfect square of : "<<sqrt(num); } else { cout<<"NO,its not perfect square"; } return 0; } 14. Program to Find GCD and LCM. #include<iostream> using namespace std; int main() { //variable declaration int num1, num2, gcd = 1; //take input from user cout << "Enter two numbers : "; cin >> num1; cin >> num2; //logic to calculate gcd and lcm for (int i = 1; i < 1000; ++i) { if ((num1 % i == 0) && (num2 % i == 0)) { gcd = i; } } //print calculated value of gcd and lcm cout << "\nGCD of two number is : " << gcd; cout << "\nLCM of two number is : " << (num1 * num2) / gcd; } 15. Program to Find Square and Cube Root. #include <iostream> #include <cmath> using namespace std; int main() { //variable declaration int number; //take input for number from user cout << "Enter number : "; cin >> number; //use of sqrt function to find square root cout << "square root of " << number << " is " << sqrt(number); cout << "\n\n"; //use of cbrt function to find cube root cout << "cube root of " << number << " is " << cbrt(number); cout << "\n"; return 0; } 16. Program to Find Volume of Box. #include <iostream> using namespace std; int main() { double length; double width; double height; double volume; cout << "Please Enter a Length for your box: "; cin >> length; cout << "\nPlease Enter a Width for your box: "; cin >> width; cout << "\nPlease Enter a Height for your box: "; cin >> height; volume = length * width * height; cout << "\n\nThe Volume of your box is: " << volume << endl; return 0; } 17. Program to Find the roots of a Quadratic Equation. #include <iostream> #include <cmath> using namespace std; int main() { float a, b, c, x1, x2, determinant, realPart, imaginaryPart; cout << "Enter coefficients a, b and c: "; cin >> a >> b >> c; determinant = b*b - 4*a*c; if(a==0) { cout<<" 'a'can not be zero"; } else { if (determinant > 0) { x1 = (-b + sqrt(determinant)) / (2*a); x2 = (-b - sqrt(determinant)) / (2*a); cout << "Roots are real and different." << endl; cout << "x1 = " << x1 << endl; cout << "x2 = " << x2 << endl; } else if (determinant == 0) { cout << "Roots are real and same." << endl; x1 = (-b + sqrt(determinant)) / (2*a); cout << "x1 = x2 =" << x1 << endl; } else { realPart = -b/(2*a); imaginaryPart =sqrt(-determinant)/(2*a); cout << "Roots are complex and different." << endl; cout << "x1 = " << realPart << "+" << imaginaryPart << "i" << endl; cout << "x2 = " << realPart << "-" << imaginaryPart << "i" << endl; } return 0; } } 18. Program to concat two Strings. #include <iostream> #include <string> using namespace std; int main () { string str1 = "Hellow"; string str2 = "Friends"; string str3; int len ; // copy str1 into str3 str3 = str1

1. Program to Print Hello World. #include<iostream.h> #include<conio.h> void main() { clrscr(); cout<<"Hello World"; getch(); } 2. Program to Add Two Numbers. #include<iostream> using namespace std; int main() { //variable declaration int num1, num2, result; //take user input cout << "Enter first Number : "; cin >> num1; cout << "\nEnter second Number : "; cin >> num2; //to add two number result = num1 + num2; //display addition cout << "\nAddition is : " << result; return 0; } 3. Program to Check if the Number is Positive or Negative. #include<iostream> using namespace std; int main() { int num; cout<<"Enter any non-zero Number:"; cin >> num; if (num > 0) { cout << "Number is positive"; } else { cout << "Number is negative"; } return 0; } 4. Program to Check whether the number is Even or Odd. #include <iostream> using namespace std; int main() { int n; cout<<"Enter an integer : "; cin>>n; if(n % 2 == 0) { cout<<n<<" is even."; } else { cout << n << " is odd."; } return 0; } 5. Program to Accept Two Values of a & b and Swap their Values. #include<iostream> using namespace std; int main() { int var1, var2, swap; cout<<"Enter value for first integer: "; cin>>var1; cout<<"Enter value for second integer: "; cin>>var2; cout<<"\nValues Before swapping: \n"<<endl; cout<<"First Integer ="<<var1<<endl; cout<<"Second Interger ="<<var2<<endl; swap=var1; var1=var2; var2=swap; cout<<"\nValues After swapping: \n"<<endl; cout<<"First Integer ="<<var1<<endl; cout<<"Second Interger ="<<var2<<endl; return 0; } 6. Program to Accept value of base & height and Calculate Area of Triangle. #include<iostream> #include<math.h> using namespace std; int main() { float base,height; float area; cout<<"Enter base of Triangle : "; cin>>base; cout <<"Enter height of Triangle : "; cin>>height; area = 0.5 * (base * height); cout<<"Area of Triangle :"<<area; return 0; } 7. Program to Find Simple Interest. #include<iostream> using namespace std; int main() { float p,r,t,i; cout<<"Enter Principle : "; cin>>p; cout<<"Enter Rate : "; cin>>r; cout<<"Enter Time(in years) : "; cin>>t; //formula to calculate intrest i=(p*r*t)/100; cout<<"Simple interest is : "<<i; return 0; } 8. Program to Find Compound Interest. #include<iostream> #include<cmath> using namespace std; int main() { float PA,R,Time,CI; cout<<"Enter Principal amount : "; cin>>PA; cout<<"\n"; cout<<"enter rate : "; cin>>R; cout<<"\n"; cout<<"enter time(in year) : "; cin>>Time; //formula to calculate compound intrest CI=PA*pow((1+R/100),Time) - PA; cout<<"Compound Interest is : "<<CI; cout<<"\n"; return 0; } 9. Program to Convert Celsius to Fahrenheit. #include<iostream> using namespace std; int main() { float fahrenheit, celsius; cout << "Enter the temperature in Celsius : "; cin >> celsius; fahrenheit = (celsius * 9.0) / 5.0 + 32; cout << "The temperature in Celsius : " << celsius << endl; cout << "The temperature in Fahrenheit : " << fahrenheit << endl; return 0; } 10. Program to Convert Centimeter to Meters and Kilometres. #include<iostream> using namespace std; int main() { //variable declaration float meter, cmeter, kmeter; //user input cout << "\nEnter length in centimeters : "; cin >> cmeter; // Convert centimeter into meter and kilometer meter = cmeter / 100.0; kmeter = cmeter / 100000.0; //display converted values cout << "\nLength in Meter : "; cout << meter; cout << "\nLength in Kilometer : "; cout << kmeter; cout << endl; return 0; } 11. Program to Find Area and Parameter of Rectangle. #include<iostream> using namespace std; int main() { int width,height,area,perimeter; cout<<"Enter Width of Rec

All C program are finish then nest C++ program started

ter 43. Diamond star outline * * * * * * * * * * * * #include<stdio.h> #include<conio.h> void main() { int i, j; clrscr(); for (i = 1; i <= 5; i++) { for (j = 5; j > i; j--) { printf(" "); } printf("*"); for (j = 1; j < (i - 1) * 2; j++) { printf(" "); } if (i == 1) { printf("\n"); } else { printf("*\n"); } } for (i = 4; i >= 1; i--) { for (j = 5; j > i; j--) { printf(" "); } printf("*"); for (j = 1; j < (i - 1) * 2; j++) { printf(" "); } if (i == 1) { printf("\n"); } else { printf("*\n"); } } getch(); } @diplomacomputer

. Pascal triangle without using function 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 #include<stdio.h> #include<conio.h> void main() { int x, y, n, a, z, s; clrscr(); printf("Enter the number : "); scanf("%d", &n); s = n; for (x = 0; x <= n; x++) { a = 1; for (z = s; z >= 0; z--) printf(" "); s--; for (y = 0; y <= x; y++) { printf("%d ", a); a = (a * (x - y) / (y + 1)); } printf("\n"); } getch(); } @diplomacomputer 38. Pascal triangle 2 1 121 12321 1234321 123454321 #include<stdio.h> #include<conio.h> void main() { int n, c, k, number = 1, space = n; clrscr(); printf("Enter number of rows : "); scanf("%d", &n); printf("\n"); space = n; for (c = 1; c <= n; c++) { for (k = space; k > 1; k--) printf(" "); space--; for (k = 1; k <= 2 * c - 1; k++) { if (k <= c) { printf("%d", number); if (k < c) number++; } else { number--; printf("%d", number); } } number = 1; printf("\n"); } getch(); } @diplomacomputer 39. Number Alphabet Pattern 1 A B 2 3 4 C D E F 5 6 7 8 9 G H I J K L #include<stdio.h> #include<conio.h> void main() { int num, r, c; int i = 1; char ch = 'A'; clrscr(); printf("Enter the number of rows : "); scanf("%d", &num); printf("\n"); for (r = 1; r <= num; r++) { for (c = 1; c <= r; c++) { if (r % 2 == 0) { printf(" %c", ch++); } else { printf(" %d", i++); } } printf("\n"); } getch(); } @diplomacomputer 40. Number Diamond Pattern 1 1 2 3 1 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 1 #include<stdio.h> #include<conio.h> void main() { int i, j, k; clrscr(); for(i=1;i<=5;i++) { for(j=i;j<5;j++) { printf(" "); } for(k=1;k<(i*2);k++) { printf("%d",k); } printf("\n"); } for(i=4;i>=1;i--) { for(j=5;j>i;j--) { printf(" "); } for(k=1;k<(i*2);k++) { printf("%d",k); } printf("\n"); } getch(); } @diplomacomputer 41. Diamond of Numbers 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 #include<stdio.h> #include<conio.h> void main() { int i, j, k; clrscr(); for (i = 1; i <= 5; i++) { for (j = i; j < 5; j++) { printf(" "); } for (k = 1; k < (i * 2); k++) { printf("%d", i); } printf("\n"); } for (i = 4; i >= 1; i--) { for (j = 5; j > i; j--) { printf(" "); } for (k = 1; k < (i * 2); k++) { printf("%d", i); } printf("\n"); } getch(); } @diplomacomputer 42. Diamond Pattern • • • • • • • • • • • • • #include<stdio.h> #include<conio.h> void main() { int n, c, k, space = 1; clrscr(); printf("Enter number of rows : "); scanf("%d", &n); space = n - 1; for (k = 1; k <= n; k++) { for (c = 1; c <= space; c++) printf(" "); space--; for (c = 1; c <= 2 * k - 1; c++) printf("•"); printf("\n"); } space = 1; for (k = 1; k <= n - 1; k++) { for (c = 1; c <= space; c++) printf(" "); space++; for (c = 1; c <= 2 * (n - k) - 1; c++) printf("•"); printf("\n"); } getch(); } @diplomacompu

j); printf("\n"); } getch(); } @diplomacomputer 30. Pattern 10 1 2 1 3 2 1 4 3 2 1 5 4 3 2 1 #include<stdio.h> #include<conio.h> void main() { int i, j, k; clrscr(); for (i = 1; i <= 5; i++) { for (j = 5; j >= 1; j--) { if (j <= i) { printf("%d", j); } else { printf(" "); } } printf("\n"); } getch(); } @diplomacomputer 31. Pattern 11 1 1 1 2 2 1 1 2 3 3 2 1 1 2 3 4 4 3 2 1 #include<stdio.h> #include<conio.h> void main() { int i, j, k; clrscr(); for (i = 1; i <= 5; i++) { for (j = 1; j <= 5; j++) { if (j <= i) { printf("%d ", j); } else { printf(" "); } } for (j = 5; j >= 1; j--) { if (j <= i) { printf("%d ", j); } else { printf(" "); } } printf("\n"); } getch(); } @diplomacomputer 32. Floyd's triangle 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include<stdio.h> #include<conio.h> void main() { int n, i, c, a = 1; clrscr(); printf("Enter the number of rows : "); scanf("%d", &n); for (i = 1; i <= n; i++) { for (c = 1; c <= i; c++) { printf("%d ", a); a++; } printf("\n"); } getch(); } @diplomacomputer 33. Pyramid * * * * * * * * * * * * * * * #include<stdio.h> #include<conio.h> void main() { int row, c, n, temp; clrscr(); printf("Enter the number of rows : "); scanf("%d", &n); temp = n; for (row = 1; row <= n; row++) { for (c = 1; c < temp; c++) printf(" "); temp--; for (c = 1; c <= 2 * row - 1; c++) printf("*"); printf("\n"); } getch(); } @diplomacomputer 34. Pyramid 2 * *A* *A*A* *A*A*A* *A*A*A*A* #include<stdio.h> #include<conio.h> void main() { int n, c, k, space, count = 1; clrscr(); printf("Enter the number of rows : "); scanf("%d", &n); space = n; for (c = 1; c <= n; c++) { for (k = 1; k < space; k++) printf(" "); for (k = 1; k <= c; k++) { printf("*"); if (c > 1 && count < c) { printf("A"); count++; } } printf("\n"); space--; count = 1; } getch(); } @diplomacomputer 35. Number Pyramid 1 232 34543 4567654 567898765 #include<stdio.h> #include<conio.h> void main() { int n, c, d, num = 1, space; clrscr(); printf("Enter the number of rows : "); scanf("%d", &n); space = n - 1; for (d = 1; d <= n; d++) { num = d; for (c = 1; c <= space; c++) printf(" "); space--; for (c = 1; c <= d; c++) { printf("%d", num); num++; } num--; num--; for (c = 1; c < d; c++) { printf("%d", num); num--; } printf("\n"); } getch(); } @diplomacomputer 36. Pascal triangle 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 #include<stdio.h> #include<conio.h> long fact(int); void main() { int line, i, j; clrscr(); printf("Enter the number : "); scanf("%d", &line); for (i = 0; i < line; i++) { for (j = 0; j < line - i - 1; j++) { printf(" "); } for (j = 0; j <= i; j++) { printf("%ld ", fact(i) / (fact(j) * fact(i - j))); } printf("\n"); } getch(); } long fact(int num) { long f = 1; int i = 1; while (i <= num) { f = f * i; i++; } return f; } @diplomacomputer 37

19. Program to take a number from user and check whether it is Armstrong number or not. #include<stdio.h> #include<conio.h> void main() { int i=2, temp, rem, sum=0, n; clrscr(); printf("Enter n : "); scanf("%d", &n); temp = n; while(n>0) { rem = n%10; sum = sum+(rem*rem*rem); n = n/10; } if(temp==sum) printf("Entered number is an Armstrong Number"); else printf("Entered number is not an Armstrong Number"); getch(); } @diplomacomputer 20. Program to take number from user and print table of that number. #include<stdio.h> #include<conio.h> void main() { int i, n; clrscr(); printf("Enter number : "); scanf("%d", &n); for(i=1; i<=10; i++) printf("%d × %d = %d\n", n, i, n*i); getch(); } @diplomacomputer 21. Pattern 1 • • • • • • • • • • • • • • • #include<stdio.h> #include<conio.h> void main() { int i, j, n; clrscr(); printf("Enter number : "); scanf("%d", &n); for(i=1; i<=n; i++) { for(j=1; j<=i; j++) { printf("• "); } printf("\n"); } getch(); } @diplomacomputer 22. Pattern 2 • • • • • • • • • • • • • • • #include<stdio.h> #include<conio.h> void main() { int i, j, n; clrscr(); printf("Enter number : "); scanf("%d", &n); for(i=n; i>=1; i--) { for(j=1;j<=i;j++) { printf("• "); } printf("\n"); } getch(); } @diplomacomputer 23. Pattern 3 • • • • • • • • • • • • • • • #include<stdio.h> #include<conio.h> void main() { char ch = '*'; int n; int i, j, no_of_spaces = 0, spaceCount; printf("Enter number : "); scanf("%d", &n); printf("\n"); no_of_spaces = n - 1; for (i = 1; i <= n; i++) { for (spaceCount = no_of_spaces; spaceCount >= 1; spaceCount--) { printf(" "); } for (j = 1; j <= i; j++) { printf("%2c", ch); } printf("\n"); no_of_spaces--; } getch(); } @diplomacomputer 24. Pattern 4 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 #include<stdio.h> #include<conio.h> void main() { int n, i, j; printf("Enter number : "); scanf("%d", &n); for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { printf("%d ", j); } printf("\n"); } getch(); } @diplomacomputer 25. Pattern 5 1 2 1 3 2 1 4 3 2 1 5 4 3 2 1 #include <stdio.h> #include<conio.h> void main() { int i, j, n; printf("Enter number : "); scanf("%d", &n); printf("\n"); for (i = 1; i <= n; i++) { for (j = i; j >= 1; j--) { printf("%d ", j); } printf("\n"); } getch(); } @diplomacomputer 26. Pattern 6 A B C D E F G H I J K L M N O #include<stdio.h> #include<conio.h> void main() { int i, j, n; clrscr(); printf("Enter number : "); scanf("%d", &n); int c = 'A'; for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) { printf("%c", c); c = c + 1; } printf("\n"); } getch(); } @diplomacomputer 27. Pattern 7 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 #include<stdio.h> #include<conio.h> void main() { int i, j, n; clrscr(); printf("Enter number : "); scanf("%d", &n); for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) printf("%d", j); for (j = i - 1; j >= 1; j--) printf("%d", j); printf("\n"); } getch(); } @diplomacomputer 28. Pattern 8 (Binary Pattern) 1 0 1 1 0 1 0 1 0 1 1 0 1 0 1 #include<stdio.h> #include<conio.h> void main() { int i, j; int count = 1; clrscr(); for (i = 1; i <= 5; i++) { for (j = 1; j <= i; j++) { printf("%d", count++ % 2); if (j == i && i != 5) printf("\n"); } if (i % 2 == 0) count = 1; else count = 0; } getch(); } @diplomacomputer 29. Pattern 9 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 #include<stdio.h> #include<conio.h> void main() { int i, j, k, l, n; clrscr(); printf("Enter number : "); scanf("%d", &n); printf("\n"); for (i = n; i >= 1; i--) { for (j = 1; j <= i; j++) printf("%d",

include<stdio.h> #include<conio.h> void main() { int RollNum, m1, m2, m3, total; float avg; clrscr(); printf("Enter Roll Number : "); scanf("%d",&RollNum); printf("Enter marks for three subjects : "); scanf("%d%d%d", &m1, &m2, &m3); total=m1+m2+m3; avg=total/3.0; printf("\nTotal is : %d", total); printf("\nAverage is : %5.2f", avg); if(avg>80) printf("\nGrade : A"); else if((avg>60)&&(avg<=80)) printf("\nGrade : B"); else if((avg>40)&&(avg<=60)) printf("\nGrade : C"); else if((avg>=33)&&(avg<=40) printf("\nGrade : D"); else printf("\nGrade : Fail"); getch(); } 14. Program to print numbers from 1 to n using while loop. #include<stdio.h> #include<conio.h> void main() { int i=1, n; clrscr(); printf("Enter n : "); scanf("%d", &n); while(i<=n) { printf("%d\t",i); i++; } getch(); } 15. Program to print numbers from n to 1 using Do While loop. #include<stdio.h> #include<conio.h> void main() { int i=1, n; clrscr(); printf("Enter n : "); scanf("%d", &n); i=n; do { printf("%d\t",i); i--; }while(i>=1); getch(); } 16. Program to print first n even numbers. #include<stdio.h> #include<conio.h> void main() { int i=2, n; //to print odd numbers set variable i=1 clrscr(); printf("Enter n : "); scanf("%d", &n); while(i<=n) { printf("%d\t",i); i=i+2; } getch(); } 17. Program to accept a number and print that number in reverse order. Ex:- 1024 Output:- 4201 #include<stdio.h> #include<conio.h> void main() { int reminder, n; clrscr(); printf("Enter n : "); scanf("%d", &n); while(n>0) { reminder=n%10; printf("%d", reminder); n=n/10; } getch(); } 18. Program to accept a number and print sum of it’s digits. #include<stdio.h> #include<conio.h> void main() { int reminder, sum=0, n; clrscr(); printf("Enter n : "); scanf("%d", &n); while(n>0) { reminder=n%10; sum=sum+reminder; n=n/10; } printf("Sum of digits : %d",sum); getch(); }

2. Program to assign values of two numbers and print their addition. #include<stdio.h> #include<conio.h> void main() { int a,b,ans; clrscr(); a=10; b=20; ans=a+b; printf("Addition is : %d",ans); getch(); } 3. Program to accept values of two numbers and print their addition. #include<stdio.h> #include<conio.h> void main() { int a,b,ans; clrscr(); printf("Enter 1st number:"); scanf("%d",&a); printf("Enter 2nd number:"); scanf("%d",&b); ans=a+b; printf("Addition is : %d",ans); getch(); } 4. Program to print simple interest. #include<stdio.h> #include<conio.h> void main() { float interest, p, r, n; clrscr(); printf("Enter value of P: "); scanf("%f",&p); printf("Enter value of R: "); scanf("%f",&r); printf("Enter value of N: "); scanf("%f",&n); interest=p*r*n/100f; printed("Simple Interest : %f", interest); getch(); } 5. Program to accept value of radius and print area of a circle. #include<stdio.h> #include<conio.h> void main() { float area,radius; clrscr(); printf("Enter Radius:"); scanf("%f",&radius); area=3.14*radius*radius; printf("Area of the given radius is : %6.2f",area); getch(); } 6. Program to accept a number from user and print it’s square & cube. #include<stdio.h> #include<conio.h> void main() { int n,sqre,cube; clrscr(); printf("Enter Number: "); scanf("%d",&n); sqre=n*n; cube=n*n*n; printf("\nSquare: %d\nCube: %d",sqre,cube); getch(); } 7. Program to accept two values of a & b and swap their values. #include<stdio.h> #include<conio.h> void main() { int a,b,temp; clrscr(); printf("Enter 1st number: "); scanf("%d",&a); printf("Enter 2nd number: "); scanf("%d",&b); printf("\nBefore Swapping..\n A=%d, B=%d",a,b); temp=a; a=b; b=temp; printf("\nAfter Swapping..\n A=%d, B=%d",a,b); getch(); } 8. Program to accept two number and print largest among them. #include<stdio.h> #include<conio.h> void main() { int a,b; clrscr(); printf("Enter 1st number: "); scanf("%d",&a); printf("Enter 2nd number: "); scanf("%d",&b); if(a>b) printf("Largest value is: %d",a); else printf("Largest value is: %d",b); getch(); } 9. Program to accept a number and check whether the number is Positive, Negative or Zero. #include<stdio.h> #include<conio.h> void main() { int n; clrscr(); printf("Enter number: "); scanf("%d",&n); if(n>0) printf("Number is positive"); else if(n<0) printf("Number is negative"); else printf("Number is Zero"); getch(); } 10. Program to check whether the number is even or odd. #include<stdio.h> #include<conio.h> void main() { int n; clrscr(); printf("Enter number: ); scanf("%d",&n); if(n%2==0) printf("Number is even"); else printf("Number is odd"); getch(); } 11. Program to accept three numbers from user and print them in ascending and decending order. #include<stdio.h> #include<conio.h> void main() { int a,b,c; clrscr(); printf("Enter numbers:"); scanf("%d%d%d",&a,&b,&c); if((a>=b)&&(a>=c)) { if(b>=c) { printf("\n Descending order: %d %d %d",a,b,c); printf("\n Ascending order : %d %d %d",c,b,a); } else { printf("\n Descending order : %d %d %d",a,c,b); printf("\n Ascending order : %d %d %d",b,c,a); } } else if((b>=a)&&(b>=c)) { if(a>=c) { printf("\n Descending order : %d %d %d",b,a,c); } } getch(); } 12. Program to find the roots of a quadratic equation. #include<stdio.h> #include<conio.h> #include<math.h> void main() { float a, b, c, determinant, real; double r1, r2, imag; printf("Enter coefficients a, b and c: "); scanf("%f%f%f", &a, &b, &c); determinant = b * b - 4 * a * c; if (determinant > 0) { r1 = (-b + sqrt(determinant)) / (2 * a); r2 = (-b - sqrt(determinant)) / (2 * a); printf("Roots are: %.2f and %.2f", r1, r2); } else if (determinant == 0) { r1 = r2 = -b / (2 * a); printf("Roots are: %.2f and %.2f", r1, r2) } else { real = -b / (2 * a); imag = sqrt(-determinant) / (2 * a); printf("Roots are: %.2f+%.2fi and %.2f-%.2fi", real, imag, real, imag); } getch(); } 13. Program to accept rollnumber and marks of three subjects from user and print total marks, average and grade. #