Skocz do zawartości


Uwaga, ta strona używa Cookies
Stosujemy je, aby ułatwić Tobie korzystanie z naszego serwisu. Pamiętaj, że w każdej chwili możesz zmienić ustawienia dotyczące Cookies w ustawieniach swojej przeglądarki internetowej.
Dowiedz się więcej    
Akceptuję
Zdjęcie

Program, który w ciągu a wyszuka liczbę,

programowanie c++

  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 dlugamarta

dlugamarta
  • Nowicjusz

  • 1 postów

Napisano 14 grudzień 2017 - 11:32

Witam 

Błagam o pomoc w napisaniu programu. Niestety bardzo dużo chorowałam i mam duże zaległości. Poza tym dla mnie programowanie to czarna magia - nic nie rozumiem. Szukałam w internecie jak to zrobić, ale nic nie znalazłam. Nawet nie wiem jak za to się wziąć. Jutro muszę oddać zaliczenie semestralne. 

Zadanie  - programowanie w c++

Dany jest ciąg liczb całkowitych a. 

Napisać program, który w ciągu a wyszuka liczbę, której najbardziej znacząca cyfra jest większa od średniej arytmetycznej wartości elementów ciągu.

Program powinien umożliwiać użytkownikowi podanie wartości elementów ciągu z klawiatury.

Ciąg liczb, na którym wykonywane są obliczenia, powinien być zapisany w tablicy.

Liczba elementów ciągu powinna być podawana przez użytkownika i zapamiętana w zmiennej typu int.

Pogrupować części programu w funkcje: dwie funkcje nadające wartości elementom ciągu, funkcja wyświetlająca wartości elementów ciągu, funkcje wykonujące obliczenia / sprawdzanie.

Funkcje powinny przyjmować tablice jako jeden z argumentów.

Jedna z funkcji powinna zwracać wartość, która będzie (sensownie) wykorzystana w innych funkcjach, np. w funkcji main().

Program nie powinien zawierać zmiennych globalnych.


  • 0

#2 jakub1t

jakub1t
  • Zapaleniec

  • 1229 postów
  • 3DMark 06:?

Napisano 14 grudzień 2017 - 13:54

Współczuje ja tez na studiach dużo "chorowałem" :D
  • 0

SilentiumPC Gladius m20 Asus z170 PRO GAMING i5-6400@4.5ghz 1.35v  Gigabyte h55m-s2h Xeon X3440 3.0 4R/8W AC freezer 33, 2x4 G.Skill Ripjaws V 2400 ddr4 2x2gb ddr3 . Saphire Vapor-x hd7950 3gb MSI GTX770 TF , Kingston V300 120gb , WD GREEN 1TB , Pentagram 620w , HP x23LED , Sony str-db780 , Mordaunt-Short 912 , Sub STX 190A ,  Somic V2 .


#3 Karister

Karister
  • Bywalec

  • 137 postów
  • Miejscowość:Wrocław

Napisano 14 grudzień 2017 - 16:23

Ja też współczuję, bo to zadanie nie ma sensu. Mój ciąg to [1000; 2000; 3000]. Średnia arytmetyczna wartości elementów tego ciągu to 2000. Dobrej zabawy z  szukaniem cyfry większej od 2000. :D


Użytkownik Karister edytował ten post 14 grudzień 2017 - 16:23

  • 0

#4 mabrothrax

mabrothrax
  • Papa Nurgle

  • 1972 postów
  • Miejscowość:Warszawa

Napisano 14 grudzień 2017 - 20:52

Jak dla mnie to zadanie nie ma sensu.


  • 0

Pain is an illusion of the senses, fear an illusion of the mind, beyond these only death waits as silent judge of all.

 

| Macbook Pro 13" Mid 2017 | LG 32UD99 | PC : 8700k/H60/Z370/16GB/2xSSD/GTX1080/Corsair 400C/Seasonic 850W |


#5 Snack3rS7PL

Snack3rS7PL
  • Nowicjusz

  • 14 postów

Napisano 17 grudzień 2017 - 19:48

Ja też współczuję, bo to zadanie nie ma sensu. Mój ciąg to [1000; 2000; 3000]. Średnia arytmetyczna wartości elementów tego ciągu to 2000. Dobrej zabawy z  szukaniem cyfry większej od 2000. :D

Przepraszam, ale z tego co mi wiadomo to cyfra to pojedynczy znak graficzny i jest ich tylko 10 - 0,1,2,3,4,5,6,7,8,9 w systemie dziesiątkowym, dzięki czemu ten system zawdzięcza swoją nazwę.


Użytkownik Snack3rS7PL edytował ten post 17 grudzień 2017 - 19:50

  • 0

#6 Karister

Karister
  • Bywalec

  • 137 postów
  • Miejscowość:Wrocław

Napisano 18 grudzień 2017 - 09:53

No to zgadzamy się co do definicji cyfry. Teraz wystarczy znaleźć w moim przykładowym ciągu liczbę, która zaczyna sie cyfrą większą od 2000. :)
  • 0

#7 Snack3rS7PL

Snack3rS7PL
  • Nowicjusz

  • 14 postów

Napisano 19 grudzień 2017 - 02:09

Faktycznie, masz rację, coś musiałem przeoczyć(najpewniej ironię...), muszę być na drugi raz czujniejszy. Tak się jednak teraz zastanawiam, jest powiedziane, że ma znaleźć liczbę z największą cyfrą większą od średniej, ale nie, że musi ją znaleźć koniecznie.


Użytkownik Snack3rS7PL edytował ten post 19 grudzień 2017 - 02:20

  • 0

#8 Karister

Karister
  • Bywalec

  • 137 postów
  • Miejscowość:Wrocław

Napisano 19 grudzień 2017 - 09:43

To prawda, można zwrócić brak, jedno albo wiele rozwiązań. Aczkolwiek potrzeba szukania cyfry większej od liczby jest sygnałem, że coś jest nie tak. Ja obstawiam złe przepisanie treści zadania. Chdziło prawdopodobnie o cyfrę większą od średniej cyfr danej liczby.
  • 0

#9 mabrothrax

mabrothrax
  • Papa Nurgle

  • 1972 postów
  • Miejscowość:Warszawa

Napisano 19 grudzień 2017 - 10:00

Najprawdopodobniej właśnie chodzi o znalezienie cyfry większej niż średnia arytmetyczna sumy wszystkich cyfr w ciągu. Przynajmniej wtedy zadanie to miałoby sens.


  • 0

Pain is an illusion of the senses, fear an illusion of the mind, beyond these only death waits as silent judge of all.

 

| Macbook Pro 13" Mid 2017 | LG 32UD99 | PC : 8700k/H60/Z370/16GB/2xSSD/GTX1080/Corsair 400C/Seasonic 850W |





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych