Skip to main content

Featured

C Pattern Programs: Square Number and Alphabet Patterns Explained

πŸ”· Square Star Pattern πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = 1; i <= num; i++) { for(int j = 1; j <= num; j++) { printf("* ");//keep"* " } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Column-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = num; i >= 1; i--) { for(int j = num; j >= 1; j--) { printf("%c ", j + 64);//%c for Character and 64 will be ASIIC VALUE } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Row-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; ...

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

Popular Posts

πŸŒ™