Aktywne Wpisy
wiskey +23
#programowanie #it #praca
Pracuje w IT i jestem wypalona zawodowo. Trafilam do pracy gdzie pracowali sami chlopi. Rozsylali sobie memy na firmowym czacie ze baby w IT niczego nie potrafia. Np. Ten mem kobiety która nie potrafi trzymać lutownicy.
Trafilam na juniora do pewnej firmy
Niczego sie nie nauczylam bo kolesie podchodzili do mnie jak do jeza - baba nic nie potrafill. Jak cos mi tlumaczyli to nie wdawali sie w szczegoly
Pracuje w IT i jestem wypalona zawodowo. Trafilam do pracy gdzie pracowali sami chlopi. Rozsylali sobie memy na firmowym czacie ze baby w IT niczego nie potrafia. Np. Ten mem kobiety która nie potrafi trzymać lutownicy.
Trafilam na juniora do pewnej firmy
Niczego sie nie nauczylam bo kolesie podchodzili do mnie jak do jeza - baba nic nie potrafill. Jak cos mi tlumaczyli to nie wdawali sie w szczegoly
prismo +255
Zauważyliście, że jak jadąc autem przepuścicie na przejściu dla pieszych chłopa to w 60-70% przypadków Wam podziękuje skinieniem głową czy machnięciem ręką, a gdy jest to kobita to w ~70% nie będzie żadnej reakcji? xD
#p0lka #takaprawda
#p0lka #takaprawda
ile
elementów w tablicyn
-elementowej? Dla testów zrobiłem 5 elementową tablicę. Wszystko przesuwa się poprawnie, dopókii
nie wyleci poza zakres.int main()
{
int n = 5;
int tab[n];
tab[0] = 5;
tab[1] = 10;
tab[2] = 15;
tab[3] = 20;
tab[4] = 25;
int ile = 3;
int i;
int pom = tab[n - 1];
for(i = n - 1; i > 0; i--)
{
tab[i] = tab[i - ile];
}
tab[0] = pom;
for(i = 0; i < n; i++)
{
printf("%d \n", tab[i]);
}
}
#jezykc #naukaprogramowania #programowanie
Komentarz usunięty przez autora
Najłatwiej zrobić kopię tabeli i użyć magicznego operatora modulo
Nie programowałem już chyba 3 lata, ale spróbowałbym coś takiego:
int pom[n] = tab[n];
for (int i=0; i<n; ++i)
{
tab[i] = pom[ (i+n)%n ];
}
int pom, czy int pom[n] ?
tabela 1 ma X elementow
tabela 2 powinna miec X + ile elementow, najpierw powinienies stworzyc nowa tablice, aby miec gdzie "poprzesuwac te dane" w innym przypadku bedziesz tracic te dane, lub wpisywac dane do pamieci, ktora nie jest zarezerwowana dla twojej tablicy
Nie wiem jakie masz dokladnie oczekiwania, ale mozesz sobie to obsluzyc uzywajac dodatkowej tablicy jako tempa i memcpy:
#include
int main()
{
int n = 5;
int tab[n];
tab[0] = 5;
tab[1] = 10;
tab[2] = 15;
tab[3] = 20;
tab[4] = 25;
int ile = 3;
int i;
int pom = tab[n - 1];
int temp[n];
memcpy(temp, &tab[ile], sizeof(int)*(n-ile));
memcpy(&tab[ile-1], tab, sizeof(int)*ile);
memcpy(tab, temp, sizeof(int)*(n-ile));
for(i = 0; i
Powinno być tak:
int pom[n];
for (int iter =0; iter<n;++iter)
pom[iter] = tab[iter];