Forum studentów IV roku EiT Politechniki Śląskiej
FAQ
Szukaj
Użytkownicy
Grupy
Galerie
Rejestracja
Profil
Zaloguj
Forum Forum studentów IV roku EiT Politechniki Śląskiej Strona Główna
->
PPK
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
TAK
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz HTML w tym poście
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie CET (Europa)
Skocz do:
Wybierz forum
Ogólne
----------------
Ogłoszenia
EB
Studia
Semestr 7
----------------
PA
uP
AD
ES
RFID
Bluetooth
1-wire
ProgC
PS
PCUS
OBIERKI wątek tymczasowy
PUC rep
PUA rep
Grupy
----------------
E1
E2
E3
Forum E2 po remixie z E4
E5
Ciekawe
----------------
Forum PRZENIESIONE na www.eit.xaver.pl
Konkursy, projekty itp...
Elektronika
Humor, kultura, offtopic
----------------
Humor
Kultura
Offtopic
Archiwum
----------------
PTC
Matematyka
EE
PE
PPK
Język Obcy
Fizyka
W-F
PE II
UA
PPK
PiFE
PTC lab
EE lab
PM-EL
MN
Cybernetyka
UA II
KAUE
MN
PUC
PPS
PM
TM
PTK
PUA
PRK
PTWCz
Opto
EB
PZ
PKE
SK
SP
ME
KE
CKiUA
Systemy Komputerowe
PUA proj.
PUC proj
PPS rep
PUC
Fizyka
WDI
Elementy Prawa
Język Obcy
Psychologia
W-F
Matematyka
TI
Semestr 1
Semestr 2
Semestr 3
Semestr 4
Semestr 5
Semestr 6
Przegląd tematu
Autor
Wiadomość
1988BaZyL
Wysłany: Wto 11:57, 10 Cze 2008
Temat postu:
Okazało się, że nie ma poprawnej odpowiedzi wśród tych czterech przy tym zadaniu bo w printfie jest %2.lf, a nie %2.1f
Kod:
#include <stdio>
#include <conio>
void funkcja(double*,double*);
int main(void)
{
double i, j;
i=10.1;
j=20.2;
funkcja(&i,&j);
printf("%2.lf %2.lf",i,j);
system ("PAUSE");
return 0;
}
void funkcja(double *x,double *y)
{
int pomoc = *x;
*x = *y;
*y = pomoc;
}
Okazało się, że nie ma poprawnej odpowiedzi wśród tych czterech przy tym zadaniu bo w printfie jest %2.lf, a nie %2.1f
L3oN
Wysłany: Śro 13:57, 04 Cze 2008
Temat postu:
Sama funkcja powinna podmienić między sobą wartości (o ile wszystkie są typu double)
maciekj
Wysłany: Śro 12:14, 04 Cze 2008
Temat postu:
Ok, kod ma być raczej taki, bo śmiga ładnie:
Ale nie wiem, czy pomoc była na double, czy na integer
Jak na integer miałem, to wtopiłem.
Kod:
#include <stdio>
#include <conio>
void funkcja(double*,double*);
int main(void)
{
double i, j;
i=10.1;
j=20.2;
funkcja(&i,&j);
printf("%2.1f %2.1f",i,j);
system ("PAUSE");
return 0;
}
void funkcja(double *x,double *y)
{
double pomoc;
pomoc = *x;
*x = *y;
*y = pomoc;
}
Na double zwraca:
20.2 10.1
Na integer:
20.2 10.0
Sam już nie wiem
Gość
Wysłany: Śro 11:36, 04 Cze 2008
Temat postu:
NO ok i jaka odpowiedź była tu poprawna?
1988BaZyL
Wysłany: Śro 11:27, 04 Cze 2008
Temat postu:
Ja miałem w mojej grupie:
int pomoc = *x;
*x = *y;
*y = pomoc;
maciekj
Wysłany: Śro 11:12, 04 Cze 2008
Temat postu: Kolokwium 04.06
Witam, mam do was pytanie, tych którzy pisali dziś kolosa.
Było takie jedno zadanie z funkcją na wskaźnikach, próbuję je odtworzyć z pamięci, ale coś jest nie tak.
Jeżeli ktoś by pamiętał jak to wyglądało prosiłbym o korektę i w ogóle co zaznaczyliście w tym zadaniu?
pozdro
Kod:
#include <stdio>
#include <conio>
void funkcja(double*,double*);
int main(void)
{
double i=10.1;
double j=20.2;
/* tu mi nie pasuje, bo funkcja ma dostać wskaźnik,a dostaje double, kompilatorowi też się nie podoba:) */
funkcja(i,j);
printf("%2.1f %2.1f",i,j);
system ("PAUSE");
return 0;
}
void funkcja(double *x,double *y)
{
double pomoc;
pomoc = *x;
*x = *y;
*y = pomoc;
}
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2005 phpBB Group
deox v1.2 // Theme created by
Sopel
&
Download
Regulamin