 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C++ program to find the first digit in product of an array of numbers
In this article, we will be discussing a program to find the first digit in the product of the elements of the given array.
For example, let us say we have been given an array.
arr = {12, 5, 16} Then the product is of these elements would be 12*5*16 = 960. Therefore, the result i.e the first digit of the product in this case would be 9.
Example
#include <bits/stdc++.h> using namespace std; int calc_1digit(int arr[], int x) {    long long int prod = 1;    for(int i = 0;i < x; i++) {       prod = prod*arr[i];    }    while (prod >= 10)       prod = prod / 10;    return prod; } int main() {    int arr[]={12,43,32,54};    cout <<"The first digit will be: " << calc_1digit(arr,4)<< endl; }  Output
The first digit will be: 8
Advertisements
 