Tutorial 6 - Introduction to C Programming


1.     Write a program that prints the following text at the terminal.

·        In C, lowercase letters are significant.

·        Main is where program execution begins.

·        Opening and closing braces enclose program statements in a routine.

·        All program statements must be terminated by a semicolon.

 

2.     Print the following shapes.  


*
* *
* * *
* * * *
* * * * *
* * * * * *  


Answer

#include<stdio.h> 

int main()

{

                          printf("*\n");

                          printf("**\n");

                          printf("***\n");

                          printf("****\n");

                          printf("*****\n");

                          printf("******\n");

               return 0;

            }



* * * * * *
* * * * *
* * * *
* * *
* *
*

Answer

#include<stdio.h>

int main()

{

               printf("******\n");

               printf("*****\n");

               printf("****\n");

               printf("***\n");

               printf("**\n");

               printf("*");

               return 0;

}

* * * * * *

   * * * * *

      * * * *

         * * *

            * *

               *


Answer

#include<stdio.h>

            int main()

{

               printf("******\n");

               printf(" *****\n");

               printf("  ****\n");

               printf("   ***\n");

               printf("    **\n");

               printf("     *");

               return 0;

}

 

 

* * * * * * *

* * * * * * *

* * * * * * *

* * * * * * *

* * * * * * *


Answer

 

               #include<stdio.h>

 

int main()

{

               printf("******\n");

               printf("******\n");

               printf("******\n");

               printf("******\n");

               printf("******\n");

               return 0;

}


 

                *

             * *

          * * *

       * * * *

    * * * * *

 * * * * * * 



Answer

#include<stdio.h>

int main()

{

               printf("     *\n");

               printf("    **\n");

               printf("   ***\n");

               printf("  ****\n");

               printf(" *****\n");

               printf("******");

               return 0;

}

 

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5


Answer

#include<stdio.h>

 

int main()

{

               printf("1\n");

               printf("12\n");

               printf("123\n");

               printf("1234\n");

               printf("12345\n");

               return 0;

}

3. Print your Curriculum Vitae.

#include<stdio.h>

int main()

{

               printf("Name: G.R.C.L. Alvis");

               printf("BOD: 12/02/2002\n");

               printf("School: Mihinthale Central College\n");

               printf("Address: Gampola,Keerapane\n");

               printf("Education: Ordinary Level = Pass | Advanced Level = Pass\n");

               printf("Email:jani111 @gmail.com");

               return 0;

}

4. What output would you expect from the following program?

 

#include <stdio.h>

int main (void)

{

printf ("Testing...");

printf ("....1");

printf ("...2");

printf ("..3");

printf ("\n");

return 0;

 

Output:

Testing.......1...2..3