Showing posts with label array. Show all posts
Showing posts with label array. Show all posts

Saturday, December 15, 2012

A program for understanding 'Array of pointer'

#include <iostream>
#include <string.h>
using namespace std;

class city
{
    protected:
        int len;
        char*name;
       
    public:
        city()
        {
            len = 0;
            name = new char[len + 1];
        }
       
        void getname()
        {
            char *a;
            a = new char[30];
       
            cout << "\n Enter city name: ";
            cin >> a;
            len = strlen(a);
            name = new char[len + 1];
            strcpy(name, a);
        }
   
        void putname()
        {
            cout << "\n city name: " << name;
        }
};

int main()
{
    city *p[10];
    int n = 1;
    int opt;
   
    do
    {
        p[n] = new city;
        p[n++] -> getname();
        cout << "\n enter 1 for more entry of city name or 0 for exit: ";
        cin >> opt;
    }while(opt);
   
    cout << "\n\n";
    for (int i=1; i<=n; i++)

    {
        p[i] -> putname();

    }
}

Tuesday, June 19, 2012

Simple array program

#include <iostream>
using namespace std;

int main()
{
    int numbers[10];
    int i;
   
    for (i=0; i<10; i++)
        numbers[i] = i + 1;
       
    for (i=0; i<10; i++)
        cout << i << ": " << numbers[i] << endl;
       
    return 0;
}


OUTPUT:

Monday, June 18, 2012

Write a program to find the greatest among ten numbers

// program in c++
#include <iostream>
using namespace std;

int main()
{
    int a[10];
    int i;                //int i is used in loop
    cout << "\n This program in C++";
    cout << "\n Enter your 10 number: ";
   
    //store 10 numbers in an array
    for (i=0; i<10; i++){
        cin >> a[i];
    }
   
    //assume that a[0] is greatest
    int greatest;
    greatest = a[0];
   
    for (i=0; i<10; i++){
        if (a[i] > greatest){
            greatest = a[i];
        }
    }
   
    cout << "\n Greatest of 10 number is: " << greatest << "\n\n";
    return 0;
}

-----------------------------------------------------------------------------------------------
// program in C
#include <stdio.h>
#include <conio.h>

int main()
{
    int a[10];
    printf("\n This program in C");
    printf("\n Enter your 10 number: ");
   
    //store 10 numbers in an array
    for (int i=0; i<10; i++){               //here we declare int i in loop
        scanf ("%d",&a[i]);
    }
   
    //assume that a[0] is greatest
    int greatest;
    greatest = a[0];
   
    for (int i=0; i<10; i++){     //here we again declare int i in loop, because
        if (a[i] > greatest){       //we haven't declare like previous program
        greatest = a[i];
        }
    }
   
    printf ("\n Greatest of 10 number is: %d \n\n", greatest);
    return 0;
}


OUTPUT:

Monday, May 28, 2012

A program To find out smallest number in an array

#include <stdio.h>
#include <conio.h>

int main()
{
    int n, i, min;

    printf ("\nEnter Total Numbers Of Numbers In The Array: ");
    scanf ("%d",&n);

    int array[n];

    for(i=0; i<n; i++)
    {
        printf ("\nEnter %d Number: ",i+1);
        scanf ("%d",&array[i]);
    }

    min = array[0];

    for(i=0; i<n; i++)
    {
        if(array[i] < min)

        min = array[i];
    }

    printf("\nThe Smallest Number in the array is %d \n",min);    
}

Friday, May 18, 2012

A program to find largest number in an given array

#include <stdio.h>
#include <conio.h>

int main()
{
    int n, i, max;

    printf ("Enter Total Numbers Of Numbers In The Array: ");
    scanf ("%d",&n);

    int array[n];
   
    for( i=0; i<n; i++)
    {
        printf ("\nEnter %d Number: ",i+1);
        scanf ("%d",&array[i]);
    }

    max = array[0];

    for(i=0;i<n;i++)
    {
        if(array[i] > max)

        max = array[i];
    }
    printf ("\nThe Largest Number in the array is %d ",max);    
}

Wednesday, May 9, 2012

A program to print multiplication table from 1 to 10

#include <stdio.h>
#include <conio.h>

int main()
{
    int i,j;

    int array[10][10];
    
    for(i=0; i<10; i++)
    {
        for(j=0; j<10; j++)
        {
            array[i][j] = (i+1)*(j+1);
        }               
    }
    
    for(i=0; i<10; i++)
    {
        for(j=0; j<10; j++)
        {   
            printf("%3d ",array[i][j]);
        }
        printf("\n");
    } 
}

Tuesday, May 8, 2012

Program to understand array of object

#include <iostream>
using namespace std;

class info
{
    char name[20];
    int roll;
   
    public:
        void
getinfo()
        {
            cout << "\n Enter name: ";
            cin >> name;
            cout << "\nEnter roll number: ";
            cin >> roll;
        }
   
        void displayinfo()
        {
            cout << "\n\n\tName: " << name;
            cout << "\n\tRollNumber:" << roll;
        }
};

int main()
{
    info obj[5];     //Here i am creating 5 object using array


    for(int i=0; i<5; i++)
    {
        obj[i].getinfo();
    }
   
    for(int i=0; i<5; i++)
    {
        obj[i].displayinfo();
    }
   
    cout << "\n\n";   
}

Friday, March 2, 2012

Program to find out the sum of an integer array

#include <iostream>
using namespace std;

int main()
{
    int a[]={4, 6, 25, 8, 5};
    int sum=0;


    for (int i=0; i<5; i++)
    {
        sum = sum + a[i];
    }
 

    cout << sum;
}