Skip to main content

Featured

C++ Program to Perform Linear Search on a Vector

  C++ Program to Perform Linear Search on a Vector Introduction In this C++ program, we will learn how to perform a Linear Search on a vector. The program first takes the size of the vector and its elements as input. Then it asks the user for the element to search. If the element is found, it displays the index where it is located. Otherwise, it displays a message indicating that the element is not found. C++ Program #include<bits/stdc++.h> using namespace std; int main() { int num, search, found = 0; cout << "Enter the size of the vector:" << endl; cin >> num; vector<int> v(num); cout << "Enter " << num << " elements in vector:" << endl; for(int i = 0; i < num; i++) { cin >> v[i]; } cout << "Enter element that you want to search:" << endl; cin >> search; for(int i = 0; i < num; i++) { ...

Add One to Number Represented by Array In C

Add One to Number Represented as Array in C

➕ Add One to Number Represented by Array

#include <stdio.h>

int main()
{
    int size;
    // printf("Enter a array size: ");
    scanf("%d", &size);
    
    int a[size];
    // printf("Enter a array elements: ");
    for (int i = 0; i < size; i++)
    {
        scanf("%d", &a[i]);
    }

    int num = 0;
    for (int i = 0; i < size; i++)
    {
        num = num * 10 + a[i];
    }

    num += 1;
    printf("\nNumber after adding 1: %d\n", num);

    int temp = num;
    int result[10];
    int index = 0;

    while (temp > 0)
    {
        result[index++] = temp % 10;
        temp /= 10;
    }

    printf("Result in array: ");
    for (int i = index - 1; i >= 0; i--)
    {
        printf("%d ", result[i]);
    }
    printf("\n");

    return 0;
}
  

๐Ÿ“˜ Explanation:

๐Ÿ”น This program reads digits of a number into an array.
๐Ÿ”น Combines those digits to form the actual number using positional multiplication.
๐Ÿ”น Adds 1 to the number.
๐Ÿ”น Breaks the result back into digits and stores them in another array.
๐Ÿ”น Finally, it prints the updated digits from the result array.

๐Ÿงช Sample Output:

Input:
5
1 2 3 4 5

Output:
Number after adding 1: 12346
Result in array: 1 2 3 4 6
    

๐Ÿท️ Keywords:

add one to number in array, C program number to array, digit manipulation in C, array math in C, convert array to integer, beginner C array program

Comments

๐ŸŒ™