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

[Lekcja 19] Problem z wypisywaniem liczb na ekran

Ostatnio zmodyfikowano 2011-11-07 18:22
Autor Wiadomość
ptaq
Temat założony przez niniejszego użytkownika
[Lekcja 19] Problem z wypisywaniem liczb na ekran
» 2011-11-07 17:28:01
Program sie uruchamia ale nie wypisuje liczb ??? ;/

C/C++
#include <iostream>
#include <ctime>
#include <cstdlib>
void wylosujLiczby( int t[], int m, int y, int z )



{
   
   
    int i = 0;
    int b;
    b = z - y;
    srand( time( NULL ) );
    do
    {
        t[ m ] =( rand() % b ) + y;
        std::cin >> t[ m ];
        m--;
    }
    while( m != 0 );
   
}

void wypiszLiczby( int t[], int m )

{
    int i = 0;
    do
    {
        std::cout << t[ m ] << ",";
        m--;
    }
    while( m != 0 );
   
}

int obliczSume( int t[], int m )
{
    int i = 0;
    int suma = 0;
    do
    {
        suma = t[ m ];
        m--;;
    }
    while( m != 0 );
   
    return suma;
   
}





int main()
{
   
    int tablica[ 999 ];
    wylosujLiczby( tablica, 999, 4, 10 );
    wypiszLiczby( tablica, 999 );
    int iSuma = obliczSume( tablica, 999 );
    std::cout << "Suma liczb wynosi: " << iSuma << std::endl;
   
    return 0;
}
P-43535
OSA_PL
» 2011-11-07 17:38:30
std::cin >> t[ m ];
 - a po co to?
Kod daj w
[cpp][/cpp]

P-43536
ptaq
Temat założony przez niniejszego użytkownika
» 2011-11-07 17:44:34
omg od wczoraj patrze w ten kod i nie moglem zalapac xD , dzieki za pomoc .
P-43537
OSA_PL
» 2011-11-07 17:50:36
Masz jeszcze błąd w pętlach do while, bo zmienna m!=0, a tablice numeruje się od zera.(może to nie błąd, ale masz 998 liczb zamiast 999)
i tutaj:
w linijce
suma = t[ m ];
 powinno być chyba +=.
P-43538
ptaq
Temat założony przez niniejszego użytkownika
» 2011-11-07 18:22:08
a no fakt , a z ta suma sie zorientowałem bo nie sumowało ;p ,dzieki.
P-43539
« 1 »
  Strona 1 z 1