Siis oheisen ohjelman pitäisi pyytää käyttäjältä luku, joka korotetaan kymmenpotenssiin sekä kymmenpotenssi, johon korotetaan. Se ei kuitenkaan mene kääntäjästä läpi enkä ole löytänyt syytä siihen, miksi ei.
Mikähän tuossa mättää?
#include
#include
float skaala(float x, int n);
void
main(void)
{
float luku;
int potenssi;
float skaalattu;
printf("\nAnna luku, jonka haluat korottaa > ");
scanf("%f", luku);
printf("\nAnna kymmenpotenssi > ");
scanf("%d", potenssi);
skaalattu = skaala(luku, potenssi);
printf("\nKymmenpotenssiin korotettu luku on %.2f", skaalattu);
}
/*
* Korottaa luvun haluttuun kymmenpotenssiin
*/
float skaala(float x, int n)
{
float skl;
skl = pow(10,n);
return x * skl;
}
korotusongelmia
9
540
Vastaukset
- tää. . .
#include < xxxxxx >
#include < xxxxxx >- mättääää
Niin ja siihen kannattaa laittaa näin:
#include
#include - mättääää
mättääää kirjoitti:
Niin ja siihen kannattaa laittaa näin:
#include
#includeNo johan on helvetti mutta nää > nuolisulut sisältö poistuu viestistä.
#include < math.h >
#include < stdio.h >
Jos ne oli alkuperäisessä mukana niin virhe sitten muualla.
- olis
edes pieni pätkä kääntäjän virheilmoitusta???
- Potikka...
Tässä on ilmoituksesta.
warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
microsoft visual studio 9.0\vc\include\stdio.h(306) : see declaration of 'scanf'
warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306) : see declaration of 'scanf' - eivät haittaa
Potikka... kirjoitti:
Tässä on ilmoituksesta.
warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
microsoft visual studio 9.0\vc\include\stdio.h(306) : see declaration of 'scanf'
warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306) : see declaration of 'scanf'jossain ei-tärkeässä pikkuohjelmassa, mutta jos teet jotain tärkeää ohjelmaa, niin voisi kannattaa lukea varoitus ja miettiä mitä sille voisi tehdä.
- asdfasdfasdfasdf
Ei siis:
scanf("%f", luku);
scanf("%d", potenssi);
Vaan:
scanf("%f", &luku);
scanf("%d", &potenssi);
Lisäksi niiden include juttujen pitää olla yhdessä, eli ei < math.h >, vaan . Oma kääntäjä ei edes herjannut tuosta scanf virheestä (koska ... argumentti kuitenkin sallii kaiken tyyppiset parametrit) vaan ohjelma jäi jumiin...- Potikka...
Kiitos vinkistä! :) Oli tosiaan &-merkit jääneet pois. Korjasin tuon jutun, mutta silti kääntäjän mukaan ohjelmassa on jokin virhe.
Nuo #includet tulivat mukaan, vaikka ne otsikkotiedostojen nimet eivät kopioituneetkaan muiden tekstien mukana. Ne ovat myös tuon mainitsemasi tavan mukaan kirjoitettuja siis #include jne. - niin toimii
Potikka... kirjoitti:
Kiitos vinkistä! :) Oli tosiaan &-merkit jääneet pois. Korjasin tuon jutun, mutta silti kääntäjän mukaan ohjelmassa on jokin virhe.
Nuo #includet tulivat mukaan, vaikka ne otsikkotiedostojen nimet eivät kopioituneetkaan muiden tekstien mukana. Ne ovat myös tuon mainitsemasi tavan mukaan kirjoitettuja siis #include jne.math-kirjasto pitää vielä linkittää mukaan. Esim. Linuxissa -lm loppuun:
gcc ohj.c -o ohj -lm
Suosittelen tutustumaan C-FAQ:iin.
http://c-faq.com/fp/libm.html
Ja kannattasi kertoa mitä erroria se käännös antaa.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Persujen mukaan rasismi on huumoria
Vaan kun koomikko kutsui Halla-ahoa fasistiksi, niin piti haastaa oikeuteen. Mihin se huumorinitaju yhtäkkiä hävisi? ⠀1906090Rasismia kaikkialla näkevät ovat Suomen tyhmimpiä ihmisiä
ja monillahan kuluu myös mielialalääkkeitä, eli päässä on ongelmia. Mutta he eivät tajua kuinka paljon ja ihan todellis1515645BOIKOTOIN - Ei mitään Suomi.fi postilaatikoita käyttöön
Ainakaan minulle! Vai että pitäisi alkaa siellä käyädä katselemassa tammikuusta 2026 siis periaatteessa päivittäin että2444222- 2293531
Hallitus on kaadettava ja Orpon on erottava
Mikään muu hallitus ei ole oman elämäni aikana tuhonnut näin paljon tämän maan taloutta ja työllisyyttä sekä suomen main1173362Lasse Lehtonen vaatii persuja pyytämään anteeksi aasialaisilta
Persut ova romahduttaneet Suomen maakuvan parissa päivässä negatiiviseksi rasismillaan ja se alkaa vaikuttamaan jo Suome1263210HS 12/25 kysely: persut romahti, demarit raketoi
Kyyti on kylmää persuleirissä, saattaa vetää siellä silmätkin viirulleen. Sen sijaan SDP:n puoluetoimistolla voidaan pok212966Ei kahta sanaa etteikö Petteri Orpo hyväksy rasismia
Koska jatkaa hallituksessa rasistisen perussuomalaisiksi itseään kutsuvan puolueen kanssa. Se on Petteri Orpon arvomaai92475Rasismi rapauttaa Suomen mainetta ja hallituksen hiljaisuus pahentaa vahinkoa
Finnairin viesti Japanista on pysäyttävä: suomalaisen politiikan rasismikohut heijastuvat suoraan matkustuspäätöksiin ja1902026- 1291981