C – For Loop Logical Programs

C program to display Multiplication table for given number

#include<stdio.h>
int main()
{
            int n, i;
            printf(“Enter table number : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=10 ; i++)
            {
                        printf(“%d x %d = %d \n”, n, i, n*i);
            }          
            return 0;
}

C Program to display Sum of First N numbers

int main()
{
            int n, i, sum=0;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        sum = sum+i;
            }          
            printf(“Sum of first %d numbers is : %d \n”, n, sum);
            return 0;
}

C Program to display Factorial of Given Number

int main()
{
            int n, i, fact=1;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        fact = fact*i;
            }          
            printf(“Factorial of %d is : %d \n”, n, fact);
            return 0;
}

C Program to display Even numbers from 1 to 10

int main()
{
            int i;
            for(i=1 ; i<=10 ; i++){
                        if(i%2==0)
                                    printf(“%d is even \n”, i);
            }          
            return 0;
}

C Program to display sum of even numbers from 1 to 10

int main()
{
            int i, sum=0;
            for(i=1 ; i<=10 ; i++){
                        if(i%2==0)
                                    sum = sum+i;
            }          
            printf(“Sum is : %d \n”, sum);
}

C program to display factors of given number

int main()
{
            int i, n;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        if(n%i==0)
                                    printf(“%d is a factor for %d \n”, i, n);
            }          
            return 0;
}

C program to count the factors of given number

int main()
{
            int i, n, count=0;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        if(n%i==0)
                                    count++;
            }          
            printf(“Number of Factors for %d is %d \n”, n, count);
            return 0;
}

C program to check the input number is prime or not

Prime Number: The Number which is having 2 Factors

int main()
{
            int i, n, count=0;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        if(n%i==0)
                                    count++;
            }          
            if(count==2)
                        printf(“%d is Prime number \n”, n);
            else     
                        printf(“%d is not Prime number \n”, n);
            return 0;
}

C program to find the sum of factors for input number

int main()
{
            int i, n, sum=0;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        if(n%i==0)
                                    sum=sum+i;
            }          
            printf(“Sum of factors of %d is %d \n”, n, sum);
            return 0;
}

Perfect Number Program: Sum of factors except itself is equals to the same number.

int main()
{
            int i, n, sum=0;
            printf(“Enter n value : “);
            scanf(“%d”, &n);
            for(i=1 ; i<n ; i++){
                        if(n%i==0)
                                    sum=sum+i;
            }          
            if(n==sum)
                        printf(“%d is Perfect number \n”, n);
            else
                        printf(“%d is not a perfect number \n”, n);
            return 0;
}

Fibonacci series: The series in which sum of 2 consecutive numbers will be the next number

Series: 0, 1, 1, 2, 3, 5, 8, 13, 21,…

int main()
{
            int i, n, a=0, b=1, c;
            printf(“Enter limit : “);
            scanf(“%d”, &n);
            for(i=1 ; i<=n ; i++){
                        printf(“%d  “, a);
                        c = a+b ;
                        a = b ;
                        b = c ;
            }          
            return 0;
}
Scroll to Top