Bun venit Guest | RSS
Bine ati venit la 9C acasa
Meniul Site-ului
Horoscop
Exprima-ti opinia
Ce parere aveti despre site?
1. Foarte buna
2. Foarte proasta
3. Buna
4. Normal
5. Proasta
[ Vezi rezutat ยท Arhiva ]
Raspunsuri: 42
Mini chat

Info


Main » 2010 » Noiembrie » 8 » submultime valoare maxima
submultime valoare maxima
09:15
//pentru 2 multimi de nr intregi nenule C cu n elemente (c1,c2,....cn) si a (a1,a2.....am) n<m sa se slecteze o multime de n elemente din a astfel incat expresia e= val maxima)

#include<iostream.h>
int c[20],a[20],i,j,n,m,k,p,r,e;
void citire(int n,int c[20])
{
for(i=1;i<=n;i++)
  {cout<<"["<<i<<"]=";
   cin>>c[i];
  }
}
void afisare(int n,int c[20])
{
for(i=1;i<=n;i++)
cout<<c[i]<<" ";
}
void ordonare(int n,int c[20])
{int aux;
 for(i=1;i<n;i++)
  for(j=i+1;j<=n;j++)
   if(c[j]<c[i])
    {
    aux=c[j];
    c[j]=c[i];
    c[i]=aux;
    }
 }
void main()
{
 cout<<"n=";
 cin>>n;
 citire(n,c);
 cout<<"m=";
 cin>>m;
 citire(m,a);
 ordonare(n,c);
 ordonare(m,a);
 afisare(n,c);
 cout<<endl;
 afisare(m,a);
 cout<<endl;
 i=n;
 j=m;
 k=0;
  while(c[i]>0 && a[j]>0 && k<n)
   {
    k++;
    cout<<"("<<c[i]<<")*("<<a[j]<<")+";
    e+=c[i]*a[j];
    i--;
    j--;
   }
 p=i;
 r=j;
 i=1;
 j=1;
  while(c[i]<0 && a[j]<0 && k<n)
   {
    k++;
    cout<<"("<<c[i]<<")*("<<a[j]<<")+";
    e+=c[i]*a[j];
    i++;
    j++;
   }
  if(c[i]<0)
   {
    while(k<n)
     {
      k++;
      cout<<"("<<c[i]<<")*("<<a[j]<<")+";
      e+=c[i]*a[j];
      i++;
      j++;
     }
    }
    else
    {
     i=p;
     j=r;
     while(k<n)
      {
       k++;
       cout<<"("<<c[i]<<")*("<<a[j]<<")+";
       e+=c[i]*a[j];
       i--;
       k--;
      }
     }
  cout<<"="<<e;

}
Views: 273 | Added by: Iulian
Only registered users can add comments.
[ Registration | Login ]
Logheaza-te
Calendar
«  Noiembrie 2010  »
DuLuMaMiJoViSa
 123456
78910111213
14151617181920
21222324252627
282930
Meteo
Curs Valutar
Curs Valutar BNR
Cautare
Link-uri
Statistica
Director web gratuit - Afisare Thumbnail, Transfer Google PageRank, Meta keywords si meta description personalizate pentru fiecare link Site clasei 9C Colegiul National Mihai Eminescu, Muzica Stiri Sport, Filme Top66 Statistici
Total online: 1
Guests: 1
Users: 0