Results 1 to 5 of 5

Thread: C++ ( )

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    forum lurker Ner'Zul's Avatar
    Join Date: Mar:2006
    Location: ,
    Posts: 168

    C++ ( )

    , 1 C++. :
    A[MxN] . M N
    M N
    A11 A12 A1N
    .
    AM1 AM2 AMN
    .
    , - , , - . . -.
    / - , .
    , , - , . .

    :
    Code:
    #include<iostream.h>
    #include<fstream.h>
    //Osnovna programa
    void main()
    {
    float a[20][20];
    fstream FP;
    //Otvarqne i 4etene na fail
    FP.open("D:\\1.txt", ios::in);
    int M, N;
    FP>>M>>N;
    for (int i=0; i<M; i++)
    {
    	for (int j=0; j<N; j++)
    	{
    		FP>>a[i][j];
    	}
    }
    FP.close();
    //Kontrolno izvejdane na pro4etenoto ot faila
    cout<<"zadadena e matricata A["<<M<<"x"<<N<<"] s elementi: \n";
    for (i=0; i<M; i++)
    {
    	cout<<"\n";
    	for (int j=0; j<N; j++)
    	{
    		cout<<a[i][j]<<" ";
    }
    }
    cout<<"\n";
    //Sustavqne na Vector B
    cout<<"\n Vector B ";
    int b[20];
    int s=0;
    for (i=0; i<M; i++)
    {
    	for (int j=1; j<N; j++)
    	{
    		if(a[i][0]<a[i][j])
    		{
    			s+=1;
    		}		
    	}
    	b[i]=s;
    	s=0;
    }
    for (i=0; i<M; i++)
    {
    	cout<<b[i]<<" ";
    }
    //Sustavqne na Vector C
    cout<<"\n\n Vector C ";
    int c[20];
    for (int j=0; j<N; j++)
    {
    	for (int i=1; i<M; i++)
    	{
    		if(a[0][j]>a[i][j])
    		{
    			s+=1;
    		}		
    	}
    	c[j]=s;
    	s=0;
    }
    for (j=0; j<N; j++)
    {
    	cout<<c[j]<<" ";
    }
    //namirane na reda s nai-golqm broi elementi, izpulnqva6ti uslovieto
    for (i=0; i<M; i++)
    {
    	if(b[0]<b[i])
    	{
    		s=i;
    	}
    }
    cout<<"\n\n red nomer "<<s<<" e s nai-golqm broi elementi, izpulnqva6ti uslovieto \n"; 
    /* s+1 v slu4ai 4e broim redovete/stulbovete kato zapo4vame ot purvi, a ne ot nulev */
    //namirane na stulba s nai-golqm broi elementi, izpulnqva6ti uslovieto
    for (j=0; j<N; j++)
    {
    	if(c[0]<c[j])
    	{
    		s=j;
    	}
    }
    cout<<"\n stulb nomer "<<s<<" e s nai-golqm broi elementi, izpulnqva6ti uslovieto"; 
    /* s+1 v slu4ai 4e broim redovete/stulbovete kato zapo4vame ot purvi, a ne ot nulev */
    cout<<"\n";
    //da ne mi se zatvarq samO exe-to :P
    cout<<"\n a sega - x-4eto za zatvarqne ^^";
    cin>>" ";
    //a sled men e poslednata skoba :D
    }

  2. #2
    ɐ-əpoɔᴉu⋂ ɐ ə anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    . , .
    , , ,

    Code:
    vector<float> getBiggerElements(vector<vector<float> > a)
    {
     ....
    }

    , B , cout, vector- push_back()

    - - stl vectors ; .
    , . .
    "640K ught to be enough for anybody" - Bill Gates, 1981
    ::Machine specs::Fract::AGG::::Baileys::blog::YouTube channel

  3. #3
    forum lurker Ner'Zul's Avatar
    Join Date: Mar:2006
    Location: ,
    Posts: 168
    , . , - , ( ) ... ( ).

  4. #4
    ɐ-əpoɔᴉu⋂ ɐ ə anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    , .

    getBiggerElements getSmallerElements,

    Code:
    void getBiggerElements(float a[20][20])...
    B C , main()

    getBiggerElements(a);
    , . .
    "640K ught to be enough for anybody" - Bill Gates, 1981
    ::Machine specs::Fract::AGG::::Baileys::blog::YouTube channel

  5. #5
    forum lurker Ner'Zul's Avatar
    Join Date: Mar:2006
    Location: ,
    Posts: 168
    , , ,

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |