Some Basic Program
1) Write a Program that will print your mailing address in the following form.
Solution :
#include<stdio.h>
#include<conio.h>
void main()
     {                                                             
        float r,A;                                            
        printf("Enter radius:");                              
        scanf("%f",&r);                                       
        A=3.1416*r*r;                                         
        printf("Area=%f",A);                                  
        getch();                                              
     }                     
2) Write a program to calculate and print the area of surface and volume of a sphere.(Try other geometrical solids)
Solution :
#include<stdio.h>
#include<conio.h>
void main()                                                           
     {                                                             
        float r,A,V;                                   
        printf("Enter radius:");                              
        scanf("%f",&r);                                       
        A=4*3.1416*r*r;                                       
        V=4/3*3.1416*r*r*r;                                   
        printf("Area=%f,Volume=%f",A,V);                      
        getch();
      }                  
3) Write a program to calculate and print the area of a rectangle.
Solution :
#include<stdio.h>
#include<conio.h>
void main()                                                           
     {                                                             
       float a,b,A;                                          
       printf("Enter length & height:");                     
       scanf("%f%f",&a,&b);                                  
       A=a*b;                                                
       printf("Area=%f",A);                                  
       getch();                                              
     }
4) Write a program to convert centigrade value to Fahrenheit value(Try such other conversions).Solution :
#include<stdio.h>
#include<conio.h>
void main()                                                           
     {                                                             
        float C,F;                                            
        printf("Enter fahrenheit value:");                    
        scanf("%f",&F);                                       
        C=((F-32)*5)/9;                                       
        printf("Centigrade value=%f",C);                      
        getch();                                              
      }
5) Write a program to convert days in year, month and days(Try such other conversion).Solution :
#include<stdio.h>
#include<conio.h>
void main()                                                           
    {                                                             
       int days,d,m,y;                                       
       printf("Enter number of days:");                      
       scanf("%d",&days);                                    
       y=days/365;                                           
       d=days%365;                                           
       m=d/30;                                               
       d=d%30;                                               
       printf("%d days=%d years %d months & %d 
       days.",days,y,m,d);                           
       getch();  
    }
6) Write a program to display fibonacci series using recursive function.Solution :
#include<stdio.h>
#include<conio.h>
void fibonacci(int x,int y,int n)
{
int sum=x+y;
if(sum<n)
{
printf(" %d",sum);
fibonacci(y,sum,n);
}
}
void main()
{
clrscr();
int s;
printf("\nEnter your fibonacci number:");
scanf("%d",&s);
fibonacci(-1,1,s);
getch();
}
7) Write a program to check password that will contain minimum a upper, a lower and a digit.
Solution :
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#include<string.h>
bool testPass(char *pass)
{
// flags
bool aUpper = false,
aLower = false,
aDigit = false ;
for ( int i = 0 ; pass[i] ; i++ ){
if ( isupper(pass[i]) )
aUpper = true ;
else if ( islower(pass[i]) )
aLower = true ;
else if ( isdigit(pass[i]) )
aDigit = true ;
}
if ( aUpper && aLower && aDigit )
return true;
else
return false ;
}
int main(){
char pass[10];
printf("Enter some char >");
gets(pass);
//scanf("%s", &pass);
//printf("Len > %d",strlen(pass));
if(testPass(pass) && strlen(pass) >=8){
printf("Correct");
}
else{
printf("Not Correct");
}
return 0;
}