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

Tablice jednowymiarowe problemik

Ostatnio zmodyfikowano 2012-06-28 19:19
Autor Wiadomość
Benu1
Temat założony przez niniejszego użytkownika
Tablice jednowymiarowe problemik
» 2012-06-28 16:58:01
Witam program ma wylosowac 999 liczb z zakresu od 4 do 10 wlacznie z 10. Lecz u mnie cos to nie wyszlo wiecie moze czemu ?:D podaje kod:
C/C++
// TRESC ZADANIA

//Napisz program, który wylosuje 999
//liczb całkowitych z zakresu od 4 do
//10 włącznie, wypisze te wartości na ekran,
//po czym zsumuje je i wynik wypisze na ekran.
//Program ma wykorzystywać tablicę, która
//zostanie najpierw wypełniona liczbami losowymi z
//określonego przedziału, a następnie wynik zostanie
//obliczony na podstawie zawartości całej tablicy.


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

int main()
{
    srand( time( NULL ) );
    int liczby[ 1000 ], licznik, zakres1, zakres2;
    licznik = 0;
    zakres1 = 4;
    zakres2 = 10;
    liczby[ 999 ] =(( rand() % zakres2 ) + zakres1 );
   
    cout << "Wylosowane liczby to: ";
    do
    {
        cout << liczby[ licznik ] << "\n";
        licznik++;
       
    } while( licznik < 1000 );
   
   
    return 0;
}
P-59333
jsc
» 2012-06-28 17:04:07
A co dokładniej szwankuje?
P-59334
Benu1
Temat założony przez niniejszego użytkownika
» 2012-06-28 17:05:01
Nie losuje liczb z przedzialu od 4 do 10 tylko gigantyczne liczby xd
P-59335
jsc
» 2012-06-28 17:07:40
Może trzeba najpierw utworzyć tablicę i dopiera wypełnić ją w pętli, a nie tak od razu?
P-59336
Benu1
Temat założony przez niniejszego użytkownika
» 2012-06-28 17:11:46
chodzilo ci o to ?

C/C++
// TRESC ZADANIA

//Napisz program, który wylosuje 999
//liczb całkowitych z zakresu od 4 do
//10 włącznie, wypisze te wartości na ekran,
//po czym zsumuje je i wynik wypisze na ekran.
//Program ma wykorzystywać tablicę, która
//zostanie najpierw wypełniona liczbami losowymi z
//określonego przedziału, a następnie wynik zostanie
//obliczony na podstawie zawartości całej tablicy.


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

int main()
{
   
   
    cout << "Wylosowane liczby to: ";
    int liczby[ 1000 ], licznik, zakres1, zakres2;
    do
    {
        licznik = 0;
        zakres1 = 4;
        zakres2 = 10;
        srand( time( NULL ) );
        liczby[ 1000 ] =(( rand() % zakres2 ) + zakres1 );
       
        cout << liczby[ licznik ] << "\n";
        licznik++;
       
    } while( licznik < 1000 );
   
   
    return 0;
}
P-59337
jsc
» 2012-06-28 17:14:55
Ten program się zapętli.
P-59338
Benu1
Temat założony przez niniejszego użytkownika
» 2012-06-28 17:16:33
Kwe kwe wiem o tym zreszta nie mam glowy na myslenie jestem bardzo spiacy ide spac jak wroce to z pewnoscia to ogarne
P-59339
DejaVu
» 2012-06-28 17:16:48
C/C++
liczby[ 1000 ] =(( rand() % zakres2 ) + zakres1 );
Przemyśl tą linijkę (w szczególności to co jest przed znakiem = ).
P-59340
« 1 » 2
  Strona 1 z 2 Następna strona