Zadeklarowanie tablicy bez ilości elementów
Ostatnio zmodyfikowano 2012-12-05 20:56
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: Funkcje kolejne aspektyMam 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źć? |
|
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ć :) |
|
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?
|
|
ison |
» 2012-12-05 20:38:07 |
|
whiskas Temat założony przez niniejszego użytkownika |
» 2012-12-05 20:44:56 |
|
ison |
» 2012-12-05 20:53:35 bo int / int = int zmień na srednia =( float ) suma / ile;
|
|
whiskas Temat założony przez niniejszego użytkownika |
» 2012-12-05 20:56:39 Thx za info, teraz działa, zamykam =] |
|
« 1 » |