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

Problem z zadaniem - 6.5 - 3

Ostatnio zmodyfikowano 2010-04-06 23:52
Autor Wiadomość
Hajt.MoRuS
Temat założony przez niniejszego użytkownika
Problem z zadaniem - 6.5 - 3
» 2010-04-05 23:26:06
Witam. Tak jak w temacie, mam problem z zadaniem. Napisalem program, lecz kiedy proboje go otworzyc kompilator nie wyswietla tego co oczekuje. Jestem zielony w programowaniu wiec prosze o wyrozumialosc ;)

Program wyglada nastepujaco:

C/C++
#include <iostream>
#include <conio.h>

int main()
{
    using namespace std;
   
    const char dlugosc = 10;
   
    float a, b;
   
    int tab[ dlugosc ];
   
    tab[ 0 ] = 'Podaj 1 liczbe: ';
    cout << tab[ 0 ];
    cin >> a;
    tab[ 1 ] = 'Podaj 2 liczbe: ';
    cout << tab[ 1 ];
    cin >> b;
    cout << endl;
   
    int tab1[ dlugosc ];
   
    tab1[ 0 ] = 'Wynik dodawania: ';
    tab1[ 1 ] = a + b;
    tab1[ 2 ] = 'Wynik odejmowania: ';
    tab1[ 3 ] = a - b;
    tab1[ 4 ] = 'Wynik mnozenia: ';
    tab1[ 5 ] = a * b;
    tab1[ 6 ] = 'Wynik dzielenia: ';
    tab1[ 7 ] = a / b;
   
    cout << tab1[ 0 ] << endl;
    cout << tab1[ 1 ] << endl;
    cout << tab1[ 2 ] << endl;
    cout << tab1[ 3 ] << endl;
    cout << tab1[ 4 ] << endl;
    cout << tab1[ 5 ] << endl;
    cout << tab1[ 6 ] << endl;
    cout << tab1[ 7 ] << endl;
   
    getch();
    return 0;
}
P-15843
szyx_yankez
» 2010-04-06 07:46:51
C/C++
const char dlugosc = 10;
Od kiedy to stała typu 'char' przechowuje liczby?
C/C++
int tab[ dlugosc ];
tab[ 0 ] = 'Podaj 1 liczbe: ';
Od kiedy to zmienna typu 'int' przechowuje znaki? Może przechowywać co najwyżej kod ASCII znaków.
P-15844
Elaine
» 2010-04-06 12:18:46
Od kiedy to zmienna typu 'char' przechowuje liczby?
Od zawsze.
P-15853
Hajt.MoRuS
Temat założony przez niniejszego użytkownika
» 2010-04-06 19:16:41
Wiec jak powinien wygladac ten kod? Co powinienem zmienic? Wciaz nie uzyskalem odpowiedzi na moje pytanie ;)
P-15869
szyx_yankez
» 2010-04-06 19:49:24
C/C++
//include <string>
const short int dlugosc = 10;

string zdanie[ dlugosc ] =
{
    "Podaj 1 liczbe - ",
    "podaj 2 liczbe - ",
    "Wynik dodawania to - ",
    //itd...
   
}
int liczba[ 1 ];

cout << zdanie[ 0 ] << "/n";
cin >> liczba[ 0 ];
//itd...

cout << zdanie[ 2 ] << liczba[ 0 ] + liczba[ 1 ] << "/n";
//itd...
[ code / ]
P-15870
Hajt.MoRuS
Temat założony przez niniejszego użytkownika
» 2010-04-06 23:02:11
Tabele zapisalem na 2 sposoby, lecz obie nie dzialaja ;/

Pierwszy:
   
C/C++
int tab[ rozmiar ] =
{
    "Podaj 1 liczbe: ",
    "Podaj 2 liczbe: ",
    "Wynik dodawania: ",
    "Wynik odejmowania: ",
    "Wynik mnozenia: ",
    "Wynik dzielenia: ",
   
};
Drugi:
   
C/C++
int tab[ rozmiar ] =
{
    'Podaj 1 liczbe: ',
    'Podaj 2 liczbe: ',
    'Wynik dodawania: ',
    'Wynik odejmowania: ',
    'Wynik mnozenia: ',
    'Wynik dzielenia: ',
};
P-15891
malan
» 2010-04-06 23:36:24
Widzisz różnicę między string, a int? :)
P-15892
Hajt.MoRuS
Temat założony przez niniejszego użytkownika
» 2010-04-06 23:52:15
Heh dzieki, wszystko chodzi poprawnie ;) Pierwszy raz spotykam 'string' wiec nie wiedzialem do czego sluzy. Prawde mowiac, dalej nie wiem ;d Ale sprawa wyjasniona, wiec uwazam temat za zamkniety.
P-15893
« 1 »
  Strona 1 z 1