• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed C++ wskaźniki proste zadania

42 Warsaw Coding Academy
+1 głos
455 wizyt
pytanie zadane 7 maja 2023 w C i C++ przez kwkstein Nowicjusz (150 p.)
zamknięte 7 maja 2023 przez kwkstein

Chciałem rozwiązać 2 proste zadania ze wskaźników. Czy ktoś może pomóc?

Zad 1.

Napisz funkcję otrzymującą jako argumenty wskaźniki do dwóch zmiennych typu int, która zwraca jako wartość mniejszą z liczb wskazywanych przez argumenty

Zad 2.

Napisz funkcję otrzymującą jako argumenty wskaźniki do dwóch zmiennych typu int, która zwraca jako wartość wskaźnik na zmienną przechowującą mniejszą z liczb wskazywanych przez argumenty.

 

Do zrobienia zadań użyłem dwie funkcje pierwsza do pierwszego zadania, druga do drugiego. Problem jest, że program nie zwraca wartości w konsoli przy użyciu return. Przy użyciu cout wartości są. Proszę o pomoc.

 

#include <iostream>

using namespace std;

int a, b;

int porownanie (int *a,int *b)
{
 if (*a > *b) return *b;
 else return *a;

}

int *porownanie2 (int *a,int *b)
{
 if (*a > *b) return b;
 else return a;

}

int main()
{
    cout << "Podaj 1 liczbe: " << endl;
    cin >> a;
    cout << "Podaj 2 liczbe: " << endl;
    cin >> b;

    porownanie (&a,&b); cout << "\n"; 
    porownanie2 (&a,&b);


}

 

komentarz zamknięcia: podano rozwiązanie

1 odpowiedź

+2 głosów
odpowiedź 7 maja 2023 przez adrian17 Mentor (353,640 p.)

Problem jest, że program nie zwraca wartości w konsoli przy użyciu return. Przy użyciu cout wartości są. Proszę o pomoc.

To nie jest problem, tak to działa z definicji. `cout << COS` wypisuje rzecz na konsolę. `return` zwraca wartość z funkcji. Te dwie rzeczy mają niezależne zastosowanie.

Potrzebujesz zarówno return (żeby zwrócić z funkcji), jak i cout (żeby to wyświetlić w konsoli).

(inna sprawa że te zadania nic nie mówię o wypisywaniu, tylko napisać dwie funkcje)

Podobne pytania

0 głosów
1 odpowiedź 614 wizyt
pytanie zadane 30 listopada 2022 w C i C++ przez Pysa6 Nowicjusz (220 p.)
–1 głos
1 odpowiedź 1,131 wizyt
pytanie zadane 15 marca 2017 w Inne języki przez pompeje94 Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 161 wizyt
pytanie zadane 16 marca 2018 w C i C++ przez CurryMan Nowicjusz (170 p.)

93,398 zapytań

142,390 odpowiedzi

322,580 komentarzy

62,756 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...