C++ sommes des élements de deux tableaux

Fermé
vivelaprogra! - 7 nov. 2008 à 19:23
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 8 nov. 2008 à 15:15
Bonjour,

Voici un petit programme que j'ai fait sous visual studio:

//TP5C++:Les tableaux à une dimension
//Exercice1:Manipulation de 2 tableaux
//Ecrivez un algorithme constituant un tableau, à partir de deux tableaux de même longueur préalablement saisis(le nouveau tableau est la somme des éléments des deux tableaux de départ.

#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;


void main(){//int _tmain()(int argc,_TCHAR* argv[]){

	//Déclaration des variables _ Tableaux à une dimension
#define taille 5  //CONST taille=20
	int tab1[taille],tab2[taille],tab3[taille]; //VAR : 3 tableau d'entiers
	int i,j,k;
	
	cout<<"TP5C++:Les tableaux a une dimension"<<endl;
	
	//Regle du jeu

	cout<<"Vous allez saisir 5 valeurs dans le tableau numero 1"<<endl;
	cout<<"puis 5 valeurs dans le tableau numero 2"<<endl;
	cout<<"Ensuite, vous afficherez la somme des elements des deux tableaux de departs."<<endl<<endl;


	//Saisie des valeurs des deux tableaux

	cout<<"TABLEAU 1"<<endl<<endl;

	for (i=0;i<taille;i++){
		cout<<"Entrez un entier: ";
		cin>>tab2[j];
		cout<<endl;
	}
	cout<<endl;
	cout<<endl;

	cout<<"TABLEAU 2"<<endl<<endl;
	for (j=0 ;j<taille; j++) {
		cout<<"Entrez un entier: ";
		cin>>tab2[j];
		cout<<endl;
	}
		cout<<endl;
		cout<<endl;

	//Somme des deux tableau

	cout<<"TABLEAU 3 : sommes des elements des deux premiers tableaux :"<<endl<<endl;

	for (k=0 ;k<taille; k++) {
		cin>>tab3[k]=tab2[j]+tab1[i];
	}
}


Et voici donc ce que le compilateur me répond:

--------------------Configuration: TP5_Somme_tableaux - Win32 Debug--------------------
Compiling...
TP5_Somme_tableaux.cpp
D:\Cours et informatique diverse\Programmation DAIGL\TP C++\TP4_Utilisation du debuggeur\TP4_Utilisation du debuggeur\TP5_Somme_tableaux.cpp(55) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'int' (or there
is no acceptable conversion)
Error executing cl.exe.

TP5_Somme_tableaux.obj - 1 error(s), 0 warning(s)



Je ne comprend pas mon erreur , pouvez vous m'éclaircir ?
Merci^^
A voir également:

4 réponses

sheva55 Messages postés 1611 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 2 novembre 2016 267
7 nov. 2008 à 19:36
je suis debutant en programmation mais je pense que tu dois enlever:
#include "stdafx.h"
et il une erreur ver:
void main(){//int _tmain()(int argc,_TCHAR* argv[]){
ce que j'ai constaté
0