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

question-closed Temat: Funkcje C++

0 głosów
565 wizyt
pytanie zadane 3 listopada 2018 w C i C++ przez Teslum_369 Gaduła (4,190 p.)
zamknięte 3 listopada 2018 przez Teslum_369

Witam mam niestety problem z funkcją i męczę się nad znalezieniem błędu.

Problem polega na tym, że wyświetla mi się na końcu 2 razy liczba "100". Gdy próbuję oddzielić te dwie liczby to druga 100 zamienia się na 4745728 (nie wiem dlaczego)

Tutaj podaję kod:

#include <iostream>
using namespace std;
int funkcja_y10(int y, int i);  //prototyp zmiennej

	int main()	//funckja int main()
	{ 
	cout <<funkcja_y10(10, 1);	//wyswietl funckje
	}					//koniec funkcji int main()
	//poczatek definiowania funkcji y_10()
int funkcja_y10(int y, int i)
{

for(i; i <=10; i++)
 {
	cout << y*i;
	if(y*i <20)
			{
			cout << " ";
			}
			else if(y*i <30)
			{
			cout << " ";
			}
			else if(y*i <40)
			{
			cout << " ";
			}
			else if(y*i <50)
			{
			cout << " ";
			}	
			else if(y*i <60)
			{
			cout << " ";
			}
			else if(y*i <70)
			{
			cout << " ";
			}
				else if(y*i <80)
			{
			cout << " ";
			}
				else if(y*i <90)
			{
			cout << " ";
			}
			else if(y*i <100)
		{
			cout << " " ;	
 		}
		
		
	
 }
}

Z góry dziękuję!

 

PS: Jeśli ten błąd występuje tylko u mnie, proszę mnie poinformować

komentarz zamknięcia: Problem rozwiązany

1 odpowiedź

+2 głosów
odpowiedź 3 listopada 2018 przez iksdek Użytkownik (550 p.)
wybrane 3 listopada 2018 przez Teslum_369
 
Najlepsza
Twoja funkcja nic nie zwraca, więc powinna być voidem.

"cout <<funkcja_y10(10, 1);"

Nie możesz tak zrobić jeżeli funkcja nic nie zwraca.

Jak to się skompilowało w ogóle?

Jak usuniesz cout<< w mainie i zamiast inta na poczatku funkcji dasz 'void' to będzie działac poprawnie.
1
komentarz 3 listopada 2018 przez Teslum_369 Gaduła (4,190 p.)
Kocham <3

Dziękuję bardzo!

Podobne pytania

0 głosów
1 odpowiedź 330 wizyt
pytanie zadane 27 maja 2020 w Sprawy forum przez lewur Początkujący (470 p.)
0 głosów
3 odpowiedzi 920 wizyt
pytanie zadane 7 lutego 2019 w C i C++ przez KonDZIKs Bywalec (2,850 p.)
0 głosów
1 odpowiedź 591 wizyt
pytanie zadane 17 kwietnia 2025 w C i C++ przez emce1996 Nowicjusz (190 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...