Kezdőoldal » Számítástechnika » Programozás » Vizsgán ülök, segítség kéne...

Vizsgán ülök, segítség kéne C++ban?

Figyelt kérdés

Feladat:


Készítsen függvényt, amely egy derékszögű háromszög két befogójának mérőszáma alapján kiszmítja az átfogó értékét, s ez lesz a függvény visszatérési értéke. A hívó programba kell beolvasni a befogók mérőszámát és kiiratni az átfogó értékét.



2012. máj. 10. 09:19
 1/7 anonim ***** válasza:

1. ez vizsgafeladat?

2. és még ezt se tudod megcsinálni???

majd következő vizsgaalkalomra legalább a füzetedet kinyithatod...

2012. máj. 10. 09:29
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

akkor úgy kérdezem hogy ez jó?

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

#include<math.h>



void main (void)

{

float a=0,b=0, atf=0;

float atfogo(float,float);


clrscr();


printf("\nKérem az egyik oldalt:");

scanf("%f",&a);

printf("\nKérem a másik oldalt:");

scanf("%f",&b);


c=atfogo(a,b);

printf("A c oldal ‚rt‚ke: %f",c);


getch();

}



float atfogo(float x,float y)

{ float c,d;

d=(a*a)+(b*b) ;

c=pow(d,0.5);

return (c);

}

2012. máj. 10. 09:41
 3/7 anonim ***** válasza:

első ránézésre jónak tűnik.

ha gépen kell, akkor úgyis hibát dob ha vmi nem stimmel, ha papíron, akkor ha nem köcsögök a tanárok, akkor apró szintaktikai hibákat úgyis elnéznek

2012. máj. 10. 09:46
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

Köszi! kérlek segítenél még egy feladatnál? Most kezdtem csak el programozást tanulni és első vizsgám.


Készítsen függvényt amely három egész szám közül kiválasztja a legkisebbet és

a legnagyobbat. A hívó programban kell beolvasni a 3 számot és kiiratni az

értéküket!

2012. máj. 10. 09:54
 5/7 anonim ***** válasza:

Most C-ben vagy C++-ban dolgozol?

Mert a kód amit betettél csak C-s elemeket tartalmaz...


Ezt a 2. feladatot akár 3 változóval is megoldhatód, hogy csinálsz 3 beolvasást, majd egy nagyobb if-else elágazással megnézed... De a legszebb lenne mondjuk egy tömb és egy egyszerű minimum és maximum keresés.

2012. máj. 10. 09:58
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

C-ben.

Nagyon aranyos vagy hogy segítesz :D


Ezen a feladaton még dolgozok, de ez kész van. Átfutnád nekem hogy szerinted ez jó-e?


/*


Olvason be n db egész számot (n értékét olvassa be !)


Számolja meg hány negativ és pozitiv szám volt köztük


és számolja ki külön külön összegüket !


*/


#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

void main (void)

{

int cv,n,szam,negszam=0,pozszam=0,negossz=0,pozossz=0;

clrscr();

printf("K‚rem adja meg h‚ny darabb sz mmal kˇv n sz molni");

fflush(stdin);

scanf("%d",&n);

for (cv=0;cv<n;cv++)

{

clrscr();

printf("K‚rem adja meg a k”vetkez‹ sz mot:");

fflush(stdin);

scanf("%d",&szam);

if (szam<0)

{

negszam++;

negossz=negossz+szam;

}

if (szam>0)

{

pozszam++;

pozossz=pozossz+szam;

}

}

printf("A megadott számokban %d negativ %d pozitív szám volt, és a negatívak összege: %d a pozitívak‚: %d",negszam,pozszam,negossz,pozossz);

getch();

}

2012. máj. 10. 10:05
 7/7 A kérdező kommentje:

És van egy másik:


Készitsen fügvényt amely 3 egész szám közül kiválasztja a legkisebbet és a legnagyobbat !


A hívó programban kell beolvasni és három számot és kiiratni az értékét.



#include <stdio.h>

#include<conio.h>

#include <math.h>


void main (void){

void szam(int, int, int, int*, int*, int*);

int a=5, b=4, c=6, legk, legn, osszeg;



clrscr();

szam(a,b,c, &legk, &legn, &osszeg);

printf("\n A legkisebb=%d a legnagyobb=%d az ”sszegk=%d", legk, legn, osszeg);

getch();


}


void szam(int x, int y, int z, int*min, int*max, int*ossz)


{

if(x<y && x<z)

{


*min=x;

}

else if(y<z && y<x)

{

*min=y;

}

else if(z<y && z<x)

{


*min=z;

}


if(x>y && x>z)

{


*max=x;

}

else if(y>z && y>x)

{

*max=y;

}

else if(z>y && z>x)

{


*max=z;

}


{

*ossz=y+x+z;

}


}

2012. máj. 10. 10:15

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!