slip 26

/* Slip no : 26_1 Create a C++ class Mindata to perform following functions:
   int min( int, int) – returns the minimum of two integer arguments.
   float min(float, float,   float) – returns the minimum of three float arguments.
   int min( int [ ] ,int) – returns the minimum of all elements in an array of size ‘n’.
 */

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
class mindata
{
                public:
                                //int mini;
                                int min(int a,int b)
                                {
                                                if(a<b)
                                                                return a;
                                                else return b;
                                }

                                float min(float a,float b,float c)
                                {
                                                if(a<b&&a<c)
                                                                return a;
                                                else if(b<c)
                                                                return b;
                                                else
                                                                return c;
                                }

                                int min(int arr[],int n)
                                {
                                                int i=0,mini;
                                                mini=arr[i];
                                                for(i=1;i<n;i++)
                                                {
                                                                if(arr[i]<mini)
                                                                                mini=arr[i];
                                                }
                                                return mini;
                                }

};

void main()
{
                int a,b;
                int arr[100],n,c,e;
                float x,y,z,d;
                mindata ob;
                clrscr();
                cout<<"\n Enter 2 integer no : ";
                cin>>a;
                cin>>b;
                c=ob.min(a,b);
                cout<<"\n Minimum = "<<c;

                cout<<"\n Enter 3 float values : ";
                cin>>x;
                cin>>y;
                cin>>z;
                d=ob.min(x,y,z);
                cout<<"\n Minimum = "<<d;

                cout<<"\n Enter no of elements : ";
                cin>>n;
                for(int i=0;i<n;i++)
                {cout<<"\n Enter element : ";
                                cin>>arr[i];
                }
                e=ob.min(arr,n);
                cout<<"\n Minimum of array is = "<<e;

                getch();

}












/* Slip no : 26_2 Write a C++ program which will accept ‘n’ integers from user through command line argument. Store Prime numbers in file “Prime.txt” and remaining numbers in “Others.txt”.*/

#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<stdlib.h>
#include<string.h>

void main(int argc,char *a[])
{
                char ch[4];
                ofstream fp,fo;int i,j,k,no,flag;
                fp.open("prime.txt",ios::out|ios::app);
                fo.open("other.txt",ios::out|ios::app);
                for(i=1;i<argc;i++)
                {
                                strcpy(ch,a[i]);                 
                                no=atoi(a[i]);
               
                                flag=0;
                                for(j=2;j<=no/2;j++)
                                {
                                                if(no%j==0)
                                                {              flag=1;
                                                                break;
                                                }
                                }
                               
                                if(flag==0)
                                {              for(k=0;ch[k]!='\0';k++)
                                                fp.put(ch[k]);
                                                fp.put(' ');
                                }
                                               
                                else
                                {              for(k=0;ch[k]!='\0';k++)
                                                fo.put(ch[k]);
                                                fo.put(' ');

                                }
                                                 
                               
                }
                fp.close();
                fo.close();
                getch();
}
slip 26 slip 26 Reviewed by Dinesh Varal on January 31, 2018 Rating: 5

No comments:

Powered by Blogger.