Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

remove element for array c++

$
0
0
hello,
i have to code a program that reads numbers from 1-100 and counts the occurence of each number.the input ends with 0
if input two 1 will print 1 occurs 2 times
1 occurs 2 times
how can i make it not print the second line
do i have to delete element from array?
how can i remove elements?

thank a lot!!!


#include <iostream>

using namespace std;

int main()
{
    int array1[100];
    int k=0,a=0,b,counter=0;

    cout << " Enter the integers betweene 1 and 100 : ";


        for(k =0;k<100;k++){

            counter++;

            cin>>array1[k];

            if ( array1[k]==0 ){
                k=100;
            }
        }





    for( int i =0; i<counter ;i++ ){

        for ( int j=0 ;j<counter ; j++ ){


                if ( array1[i] == array1[j] ){
                            a=a+1;


                }


        }

            if (a>1){
                        cout << array1[i] << " occurs " << a << " times ";


            }
            else
            cout << array1[i] << " occurs " << a << " time ";
            cout << endl;
            a=0;

    }
   // }

    return 0;
}


Viewing all articles
Browse latest Browse all 51036

Trending Articles