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

Zadeklarowanie tablicy bez ilości elementów

Ostatnio zmodyfikowano 2012-12-05 20:56
Autor Wiadomość
whiskas
Temat założony przez niniejszego użytkownika
Zadeklarowanie tablicy bez ilości elementów
» 2012-12-05 19:56:34
Witam.
Mam problem z pewnym programem, mianowicie chodzi mi o program z rozdziału: » Kurs C++Funkcje kolejne aspekty lekcja
Mam do napisania program:
"Napisz program obliczający średnią Twoich ocen ze świadectwa(indeksu). Program ma pobierać tak długo liczby, aż podasz liczbę zero. Program ma posiadać funkcję sprawdzającą czy podany dane są liczbami, czyli ma zapobiegać uszkodzenia strumienia wejściowego. "
I mam pewien problem. "Program ma pobierać tak długo liczby, aż podasz liczbę zero" Może mi ktoś powiedzieć, jak zadeklarować taką tablicę? Bo próbuję na różne sposoby rozgryźć to ale nie mam pojęcia jak. Próbowałem to rozwalić tablicą, ale deklarując tablice muszę podać ilość elementów w tablicy, a jak mogę zadeklarować ilość elementów, skoro ilość elementów kończy się wraz z wpisaniem liczby 0 (może to być tablica zarówno 100 elementowa jak i tablica 0 elementowa). Nie widzę innej możliwości (poza stosowaniem NEW i DELETE, ale tego jeszcze nie powtarzałem, wiem tylko do czego to służy ale zapomniałem jak się to używa praktycznie, a jest to w następnym rozdziale i uznałem, że skoro w następnym, to trzeba to zrobić bez tego) jak zastosowanie tablicy, chyba że macie inne pomysły. Pomińmy już pozostałą część programu, bo mniej więcej widzę jak to ma wyglądać, ale pomóżcie rozwiązać ten problem. Możecie pokazać jak to rozgryźć?
P-70395
Mrovqa
» 2012-12-05 20:06:38
Zadam Ci pytanie - koniecznie jest Ci potrzebna tablica? Da to się zrobić inaczej. Możesz na bieżąco przy wczytywaniu liczyć sumę i przy okazji zliczać wczytanie liczby. Pod koniec tylko dzielisz. Proste, wystarczy tylko chwilkę pomyśleć :)
P-70396
whiskas
Temat założony przez niniejszego użytkownika
» 2012-12-05 20:19:42
No niestety, mam tak, że jak się zatnę, to nie przebije tej bariery przez jakiś czas ;d
Thx za pomoc.
A możesz mi powiedzieć, czy zadeklarowanie takiej tablicy jest możliwe?
P-70399
ison
» 2012-12-05 20:38:07
P-70403
whiskas
Temat założony przez niniejszego użytkownika
» 2012-12-05 20:44:56
P-70406
ison
» 2012-12-05 20:53:35
bo int / int = int

zmień na
C/C++
srednia =( float ) suma / ile;
P-70409
whiskas
Temat założony przez niniejszego użytkownika
» 2012-12-05 20:56:39
Thx za info, teraz działa, zamykam =]
P-70410
« 1 »
  Strona 1 z 1