Vizsgán ülök, segítség kéne C++ban?
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.
1. ez vizsgafeladat?
2. és még ezt se tudod megcsinálni???
majd következő vizsgaalkalomra legalább a füzetedet kinyithatod...
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);
}
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
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!
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.
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();
}
É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 ”sszegk=%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;
}
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!