zadania z programowania

zadania z programowania

Wątek przeniesiony 2019-12-04 10:58 z C/C++ przez flowCRANE.

A0
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 4 lata
  • Postów:10
0

Witam,

Czy ktoś uprzejmy mógł by mi pomóc w rozwiązaniu 2 zadanek z programowania w c++ ?
To moje początki z programowaniem więc bardzo ciężko jest mi rozwiązać takie zadania.
Za pomoc będę bardzo wdzięczny.

1)Napisz funkcje ,która dostaje jako argumenty pięć liczb całkowitych typu unsigned int i zwraca jako wartość maksimum z podanych liczb.Funkcje napisz w taki sposób ,żeby mozna było jej podać także mniejszą liczbę argumentów (argumenty domyślne!)
2)Napisz funkcję, która dostaje jako argumenty nieujemne liczby całkowite n i m , z których co najmniej jedna jest różna od zera, i zwraca jako wartość n*m.Jeżeli drugi z argumentów nie zostanie podany,funkcja powinna zwrócić wartość n^2.

Patryk27
Pokaż co sam dotychczas zrobiłeś. W innym wypadku nie jest to prośba o pomoc, a bezczelna próba zwalenia na nas Twojego zadania domowego.
Progress
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 4 lata
  • Postów:220
1
ashill07 napisał(a):

Czy ktoś uprzejmy mógł by mi pomóc w rozwiązaniu 2 zadanek z programowania w c++ ?

Pewnie. Pokaż co do tej pory zrobiłeś i opisz, w którym konkretnie miejscu masz problem. Jeżeli liczysz, że ktoś po prostu zrobi to za Ciebie to pisz w dziale https://4programmers.net/Forum/Og%C5%82oszenia_drobne.

A0
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 4 lata
  • Postów:10
0

4-

Kopiuj
using namespace std;
int main() {
    vector<unsigned  int> arr(5);
    unsigned  int max = 0;
      for(int arr_i = 0; arr_i < 5; arr_i++){
       cin >> arr[arr_i];
                max = max(max,arr[arr_i]);
    }
    
    cout<<max<<":" <<endl;
    return 0;
}
edytowany 1x, ostatnio: Patryk27
Patryk27
Pamiętaj o umieszczaniu kodu w odpowiednich znacznikach.
Progress
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 4 lata
  • Postów:220
0
ashill07 napisał(a):

1)Napisz funkcje ,która dostaje jako argumenty pięć liczb całkowitych typu unsigned int

Po pierwsze stwórz pięcioargumentową funkcję, bo na ten moment nie ma takiej w Twoim kodzie.

Funkcje napisz w taki sposób ,żeby mozna było jej podać także mniejszą liczbę argumentów (argumenty domyślne!)

Po drugie zastosuj w niej argumenty domyślne.

zwraca jako wartość maksimum z podanych liczb

Skoro napisałeś kod wyszukujący max w tablicy, to dodaj wszystkie argumenty przekazane do funkcji do tej tablicy i w ten sposób otrzymasz max z pośród otrzymanych argumentów.

Na koniec w funkcji main dopisz kod wczytujący z konsoli liczby podane przez użytkownika (pięć lub mniej) i wywołaj swoja nowoutworzoną funkcję przekazując do niej te liczby. Chyba, że nie ma to być działający program tylko sama funkcja (a tak wynika z treści zadania) to możesz ten punkt pominąć.

edytowany 2x, ostatnio: Progress
A0
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 4 lata
  • Postów:10
0

możesz napisać dla mnie próbkę?

MasterBLB
  • Rejestracja:około 19 lat
  • Ostatnio:5 dni
  • Lokalizacja:Warszawa
  • Postów:1454
1
ashill07 napisał(a):

możesz napisać dla mnie próbkę?

Kopiuj
void funkcjaZ5Argumentami4Domyślne(int a, int b = 0, char c = 100, short d = -10, int e = 0);

"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
edytowany 1x, ostatnio: MasterBLB

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.