Problemillas con programas! Je je! ;P!

Estos son los programas que me han dado trabajo como es tema nuevo,,, espero que me puedas ayudar! Je je! Los dos primeros si corren pero tengo dudas y los dos últimos no corren y marque en que linea me dan el problema ! Je je!
De antemano muchas gracias!
//En este no tengo mucho problema pero no se como usar el assert correctamente
#include
#include
#include
#include
int main(){
queue q;
q.push(51);
q.push(125);
q.push(81);
while(!q.empty()){
cout<<
q.pop();
assert(q==q);
getch();
}}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
#include
#include
#include
#include
using namespace std;
const int N=10;
int main(){
int a[N],*e=a+N;
for (int i=0;i
a=rand();
sort(a,e);
for (int i=0;i
cout<<
cout<<
cout<<
cout<<
getch();
}

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
#include
#include
#include
#include
int main(){
int resultado;
int x[10];
for (int i=0;i<10;i++) x=i;
resultado=accumulate (&x[0],&x[10],10)} //El problema me lo marca en esta linea
assert(resultado==55);
//asi se llama assert con un false?
getch();
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

#include <conio.h>
#include <iostream.h>
#include <algorithm>
int a[]={1,2,3,4,5};
int b[]={2,3,4,5,6};
int main(){
int resultado;
resultado=inner_product(a,a+5,b,0); //El problema esta en esta linea
cout<<"Producto interno="<<resultado<<endl;
getch();
}

1 respuesta

Respuesta
1
Esto me funciona a mí.
//****************************************
#include <conio.h>
#include <iostream>
#include <numeric>
#include <functional>
#include <vector>
#include <iterator>
using namespace std;
int a[]={1,2,3,4,5};
int b[]={2,3,4,5,6};
int main(){
int resultado;
resultado=inner_product(a,a+5,b,0); //El problema esta en esta linea
cout<<"Producto interno="<<resultado<<endl;
getch();
}
//****************************************
#include <assert.h>
#include <iostream>
#include <numeric>
#include <functional>
#include <vector>
#include <iterator>
#include <conio.h>
using namespace std;
int main(){
int resultado;
int x[10];
for (int i=0;i<10;i++) x=i;
resultado=accumulate (&x[0],&x[10],10); //El problema me lo marca en esta linea
assert(resultado==55);
//asi se llama assert con un false?
getch();
}
Ojalá te sirva.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas