Wątek przeniesiony 2018-11-07 11:10 z C/C++ przez Patryk27. Powód: Próba wyłudzenia gotowca

zadania z programowania

Odpowiedz Nowy wątek
2018-11-07 10:59
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.

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. - Patryk27 2018-11-07 11:11

Pozostało 580 znaków

2018-11-07 11:04
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 Ogłoszenia drobne.

Pozostało 580 znaków

2018-11-07 11:16
0

4-

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, 2018-11-07 11:21
Pamiętaj o umieszczaniu kodu w odpowiednich znacznikach. - Patryk27 2018-11-07 11:22

Pozostało 580 znaków

2018-11-07 11:54
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, 2018-11-07 11:58

Pozostało 580 znaków

2018-11-07 12:01
0

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

Pozostało 580 znaków

2018-11-07 12:17
1
ashill07 napisał(a):

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

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, 2018-11-07 12:18

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0