Michele
Dołączył: 15 Sty 2006
Posty: 1041
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: BioAut, Gleiwitz-Petersdorf
|
Wysłany: Czw 0:28, 07 Gru 2006 Temat postu: Jak to się robi: |
|
|
Nasz kochany wykładowca zadał mi? czy wszystkim ostatnio zadanie (które sobie teraz przypomniałem, jak czytałem post kropki odnośnie tego, czy da się bez tablicy zrobić zadanka).
Otóż czy da się: mając dwie liczby a oraz b zamienić miejscami nie wykorzystując żadnej zmiennej, żadnego stosu, pliku itd...?
Zastanawiał się ktoś nad odpowiedzią? Jeśli nie to czy jest w stanie wymyśleć jak to zrobić? Jeśli tak, to ma zmysł matematyczno informatyczny , bo nie wiem, czy każdy to zauważy, ale proszę programik, który zamienia owe dwie liczby mając tylko siebie nawzajem i nic więcej: Kod: | #include <stdlib.h>
#include <stdio.h>
int main()
{ int a,b;
printf("Podaj liczbę a,b: ");
scanf("%d %d",&a, &b);
printf("liczba a=%d, a liczba b=%d\n",a,b);
b=b+a;
a=b-a;
b=b-a;
printf("liczba a=%d, a liczba b=%d\n",a,b);
system("PAUSE");
return 0;
} | proste no nie? Wystarczają operacje na zmiennych. Oddaj głos w ankiecie. Może jest inny jeszcze sposób, to może się podzielicie. (nie mówię o ułożeniu innej kombinacji działań, bo też się da )...
Żeby nie było, że się chwalę, bo nie oto chodzi.
Post został pochwalony 0 razy
|
|