Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

IntelliSense: expected an expression Tabele Visual Studio - Problem z kompilacja i wykonywaniem aplikacji

Ostatnio zmodyfikowano 2013-11-17 21:31
Autor Wiadomość
marcin022
Temat założony przez niniejszego użytkownika
IntelliSense: expected an expression Tabele Visual Studio - Problem z kompilacja i wykonywaniem aplikacji
» 2013-11-17 21:13:27
Witam jestem początkujący niedawno zacząłem studia na kierunku informatyka. Wczesniej nie mialem stycznosci z programowaniem. Na poczatku pisałem w dev c++ teraz przesiadlem sie na visual studia ze wzgledu na możliwość jednoczesnej pracy z c# i c++ w ramach jednego programu. Probowalem ogarnac programik w ktorym wprowadzamy dane do tablicy a potem zliczamy ich sume, a nastepnie wyswietlamy wynik
Kod wygląda tak:

C/C++
#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;



int _tmain( int argc, _TCHAR * argv[] )
{
    float table[ 3 ];
    float result = 0;
   
   
   
    for( int i = 0; i < 3; i++ )
    {
        cout << "prosze podac " << i + 1 << " number: " <<;
        cin >> table[ i ];
        cout << endl;
    }
    for( int i = 0; i < 3; i++ )
    {
        result += table[ i ];
       
    }
    cout << "wynik to " << result;
   
    //table[0]=4;
    //table[1]=42;
    //table[2]=15;
    cin.sync();
    cin.get();
    return 0;
}

Do momentu wprowadzania danych jest wszystko pieknie natomiast program nie wyswietla mi wyniku
result += table[i]; Podczas kompilacji pojawia sie tez taki blad jak w temacie posta. Prosze o pomoc :)
Pozdrawiam
P-96510
oputyk
» 2013-11-17 21:28:07
Tu jest błąd:
C/C++
for( int i = 0; i < 3; i++ )
{
    result += table;
   
}
Powinieneś dodać to: [].
Czyli prawidłowy kod to:
C/C++
for( int i = 0; i < 3; i++ )
{
    result += table[ i ];
   
}
P-96511
marcin022
Temat założony przez niniejszego użytkownika
» 2013-11-17 21:31:11
zgadza sie, Dziekuje. Zamykam temat
P-96513
« 1 »
  Strona 1 z 1