Tuesday 31 May 2016

Write a program that prints a triangle of stars

#include<iostream.h>
#include<conio.h>
void star_triangle(int height);
void main()
{
      clrscr();
      int n;
      cout<<"Enter height of triangle: ";
      cin>>n;
      star_triangle(n);
      getch();
}
void star_triangle(int height)
{
      for(int i=0; i<height; i++)
      {
            for(int j=0; j<= i; j++)
                  cout<<"*";
            cout<<endl;
      }
}

Share:

Write a program that counts the number of zeros, odd and even numbers.

#include<iostream.h>
#include<conio.h>
void Count(int arr[], int num);
void main()
{
     clrscr();
     int n, num[50];
     cout<<"How many numbers you want to enter: ";
     cin>>n;
     for(int i=0; i<n; i++)
     {
        cout<<"Enter number: ";
        cin>>num[i];
     }
     Count(num , n);
     getch();
}
void Count (int arr[], int num)
{
      int even, odd, zero;
      even = odd = zero = 0;
      for(int i= 0; i<num; i++)
      {
            if(arr[i]%2 == 0 && arr[i]!= 0)
                  even++;
            if(arr[i] %2 != 0)
                  odd++;
            if(arr[i] == 0)
                  zero++;
      }
      cout<<"Total numbers of zeros entered: "<<zero<<endl;
      cout<<"Total numbers of odds entered: "<<odd<<endl;
      cout<<"Total numbers of evens entered: "<<even;

}

Share:

Write a function that convert binary to decimal

#include <iostream.h>
#include<conio.h>
void main()
{
      clrscr();
      int a,b,c,f,g,d[32],e[32]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
      unsigned long int deci;
      char ch;
      cout<<"Enter binary number(maximum 32 digits):";
      c = 31;
      b = 0;
      while ((ch = getch()) != '\r')
      {
          d[b] = int(ch)-48;
          b++;
      }
      for(int w=(b-1); w>=0; w--)
      {
          e[c] = d[w];
          c--;
       }
       deci =0;
       g = 31;
       for(f=0; f<32; f++)
       {
           deci += (pow(2,g)*e[f]);
           g--;
       }
       cout<<"\n Decimal equivalent of binary number is : "<<deci;
       getch();
}

Share:

Write a Program that inputs a decimal number and convert it to binary digits.

#include<iostream.h>
#include<conio.h>
void binary(unsigned long int decimal)
{
      int remainder; 
      if(decimal <= 1)
      {
       cout<<decimal;
       return; 
      }
      remainder = decimal % 2; 
      binary(decimal >>1);
      cout<< reminder; 
}
void main()
{
      unsigned long int num; 
      clrscr(); 
      cout<<"Enter decimal"; 
      cin>> num; 
      cout<<endl<<"Binary of "<<num<<" is ";
      binary(num);
      getch();
}

Share:

Popular Posts

Recent Posts

Unordered List

Text Widget

Pages

About Me

My photo
A group of two, with a little hope of helping beginners to learn how to code :)
Powered by Blogger.

Comments

Facebook

Ad Home

Follow Us

Random Posts

Sponsor

Recent Posts

Header Ads

Popular Posts

Copyright © Functions in C++ | Powered by Blogger

Design by ThemePacific | Blogger Theme by NewBloggerThemes.com | Distributed By Blogger Templates20