Hirdetés
- Milyen okostelefont vegyek?
- Erőpróbán a Samsung Galaxy A57, és úgy tűnik, visszatér az A70-es sorozat
- Mobil flották
- Bloomberg: Az iOS 27 a stabilitásra és az AI-ra fókuszál majd
- A Mate 80 széria csúcsa
- One mobilszolgáltatások
- Fotók, videók mobillal
- Samsung Galaxy S25 - végre van kicsi!
- Poco X6 Pro - ötös alá
- Xiaomi 15T - reakció nélkül nincs egyensúly
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
A bekérések után van ez a két sor:
arany = ar[j] / szam[i];
if(arany>4.5)Ugyebár ez helyett kell egy függvényt csinálni. Pontosabban kell egy olyan függvény ami kiszámolja az arányt és visszaadja azt eredményül. Ezt kellene az if()-ben meghívni. Több lehetőség van.
A függvény formális paraméterei ilyenek lehetnek pl:float aranyszamitas(float*, float*, int) :ebben az esetben a két tömböt adjuk át és a tömbindexet amit arányosítani kell.
float aranyszamitas(float, float): ebben az esetben két float számot adunk át, amit arányosítani kell.
Az aktuális paraméterekkel az if() így néznek ki:
Első paramétrezés: if(aranyszamitas(ar,szam,i)>4.5)
Második paraméterezés: if(aranyszamitas(ar[i],szam[i])>4.5)Mostmár csak a két függvény közül az egyik változatot ki kell választanod és megírni

Szerintem meg tudod oldani! Ha nem megy írd le meddig jutottál.
-
rgrg1
csendes tag
Közben tovább jutottam: (az előzőt bocsi mar nem tudtam szerkeszteni)
#include <stdio.h>
int main(void)
{
float ar[10];
float szam[10];
float arany;
int i = 0;
int j = 0;
for(i=0; i<10; i++)
{
printf("szam:");
scanf("%d",&szam[i]);
printf("ar:");
scanf("%d",&ar[j]);
arany = ar[j] / szam[i];
if(arany>4.5)
{
printf("%f draga\n",arany);
}
else
{
printf("%f olcso\n",arany);
}
}
return 0;
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Bomba ár! Lenovo X1 Yoga 3rd - i5-8GEN I 8GB I 256GB SSD I 14" FHD Touch I W11 I CAM I Garancia!
- Bomba ár! Lenovo ThinkBook 13s-IML - i5-10210U I 8GB I 256SSD I 13,3" FHD I Cam I W11 I Gari!
- CSX 2x2GB (4GB) DDR 800 MHz kit
- Bomba ár! HP Elitebook X360 1030 G2 - i5-7G I 8GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Gamer PC-Számítógép! Csere-Beszámítás! R5 8400F / RTX 3070Ti / 32GB DDR5 / 1TB SSD!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



