Aktywne Wpisy
rysiekryszard +127
Czy tylko ja uwielbiam czytać instrukcje? Zawsze ludzie twierdzą, że to jakaś ujma, że "jestem taki kumaty, że nie muszę czytać instrukcji". Ja po prostu lubię to robić, czasami znajdę jakieś fajne smaczki czy zalecenia. Uwielbiam znać swoje urządzenia na wylot. Nie kupuję żadnych zbędnych gratów, ale to co mam lubię znać.
#dom #niewiemjaktootagowac #chwalesie #gownowpis #niepopularnaopinia
#dom #niewiemjaktootagowac #chwalesie #gownowpis #niepopularnaopinia
krucjan +8
Robię se zakupy o 3
#szczecin
#szczecin
treść polecenia:
Funkcja void takieSame(int tab1[],int tab2[])
Wypisuje liczby, które wystąpiły w jednej i drugiej tablicy.
Tablice są tego samego rozmiaru.
Rozmiar jest zmienną globalną.
a to mój kod który boli od patrzenia:
http://wklej.org/id/1895235/
#studbaza #programowanie
@mrjeszek: nie jest XDD
@ziooomekk2 pewnie nie ( ͡º ͜ʖ͡º) co sugerujesz?
Ogólnie to pętlę możesz zapisywać tak:
for (int i=0;i<rozmiar; i++) zamiast deklarować zmienną "i" poza pętlą, jeśli potrzebujesz ją tylko w samej pętli.
for in a :
for in b:
if a==b pisz
void takieSame(int tab1[], int tab2[])
{
int rozmiar;
int i;
int j;
int ile=0;
for(i; i<rozmiar; i++)
{
for(j; j<rozmiar; j++)
{
if(tab1[i]==tab2[j])
{
ile++;
printf("Liczba powtarzajaca sie %d");
fflush(stdin);
}
}
}
}
a potem to już program przestaje działać
- deklarowanie zmiennych iteratorów poza pętlami jest głupie, niepotrzebne i problematyczne. Bo jeśli później byś chciał stworzyć kolejną pętlę, a zapomnisz wyzerować zmiennej "i", to nie zaczniesz pętli od zera, tylko od wartości, na jakiej skończyła poprzednia pętla -> pisz for(int i = 0; i cholera wie, ile razy. A, no i zmiennej globalnej nie deklarujesz w każdej funkcji, w której jej używasz. Umieszczasz ją raz
mówię tu o kółkach i dodatkowych zajęciach, u nas takowe prowadził ziomek od religii i zadania były na dosyć wysokim poziomie, aczkolwiek rozwiązanie ich nie było jakieś problemowe przynajmniej dla mnie, bo programowaniem interesowałem się już w podbazie
http://pastebin.com/ucb7Fs46
pisalem w notatniku bo nie mam srodowiska pod C, kompilowane jakimś kompilatorem online daltego masz tam te linijki debug.