Kezdőoldal » Számítástechnika » Programozás » Segítene nekem valaki, hogy...

Segítene nekem valaki, hogy hogyan lehet a lent leírtakat C-nyelven leprogramozni?

Figyelt kérdés

1. Készíts programot, ami két változó értékét bekéri, majd ha az első értéke nagyobb a másodiknál, megcseréli azok értékét!

2. Készíts programot, ami egy dolgozat pontszámából kiszámítja a százalékos eredményt, majd kiírja a jegyet! Egy dolgozatra legfeljebb 20 pont adható, az eredmények: 60% - 2, 70% - 3, 80% - 4, 90% - 5

3. Készíts programot, ami egy háromszög oldalainak hosszát bekérve kiszámítja, hogy szerkeszthető-e a háromszög!

4. Az előző feladat segítségével állapítsd meg azt is, hogy derékszögű-e a háromszög (pl. Pitagorasz-tétel érvényes-e rá)!



2017. szept. 24. 18:22
 1/6 anonim ***** válasza:
81%

Hol akadtál el? Meg nem írjuk a házid vagy akármid, de ha foglalkozol vele, és konkrét kérdés van...

Neked sima if kell, és függvények.

2017. szept. 24. 18:56
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
49%
Nem.
2017. szept. 24. 19:08
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
37%

Míg be ctrl+c ctrl+v -zted a kérdéseket addig meg is írhattad volna magad, HA figyeltél volna órán...


ha "a" nagyobb mint "b" akkor:

ideiglenes_változó = a;

a = b;

b = ideiglenes_változó;


Ezeken mi olyan nehéz, hogy inkább kiírod GyK-ra?

2017. szept. 24. 19:45
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
Legalább vallanád be, hogy amúgy leszarod a programozást.
2017. szept. 24. 21:03
Hasznos számodra ez a válasz?
 5/6 sharkxxx ***** válasza:
2017. szept. 24. 21:28
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
100%

@sharkxxx:

A gets egy nagyon veszélyes dolog, soha ne használd! Van helyette nagyon szép fgets.


Magyarázat:

#include <stdio.h>

#include <stdlib.h>

int main() {

.. char input[6];

.. int a = 5;

.. printf("> ");

.. gets(input);

.. printf("a = %d", a);

.. return EXIT_SUCCESS;

}


Ha legfeljebb 5 karaktert írsz be, addig semmi gond nincs. De írj be mondjuk hetet. Túl fog írni a tömbön, amitől jobb esetben meg fog változni a memóriában a tömböt követő változó(k) értéke, rosszabb esetben meghal a program, még rosszabb esetben támadásra használható sebezhetőséget képez a programodban.

2017. szept. 24. 21:41
Hasznos számodra ez a válasz?

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!