Kezdőoldal » Számítástechnika » Programozás » Valaki segítene nekem programo...

Valaki segítene nekem programozásban?

Figyelt kérdés

Meg tudná nekem oldani valaki innen az 1,3,4,5 feladatokat?


[link]


Gondolom nem nagy szám őket gyors bepötyögni és nekem nem megy :( és max úgy tudnám megérteni hogy hogyan működnek ha valaki megcsinálja, segítséget előre is köszönöm!


2012. nov. 22. 23:00
 1/5 anonim ***** válasza:
100%
Hogy oldanád meg a saját szavaiddal, elméletben?
2012. nov. 22. 23:54
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

3 as feladat pl


Elosztogatnám héttel a számot és a maradékokat eltárolnám , és visszafele olvasva megadja a számot a hetes számrendszerben


hát az elsőt nem tudom, valahogy úgy hogy a program mindig átpakolgat valamennyi folyadékot a másik kúpba, addig amíg a magasság egyenlő nem lesz, gondolom fel kéne venni valamilyen léptéket, azt kivonogatni az első magasságából aztán hozzáadni a másikhoz, de gondolom a térfogatokkal is mahinálni kéne


a 4 esnél igazából az a bajom hogy nem tudom a ferde hajítást kiszámolni nem tudom a képleteket


az ötös meg nem is olyan nehéz csak azt nem értem hogy akkor most hogyan kéne kiszámolni mikor a feladat nem kéri hogy megadjam az x változó értékét is, vagy a program alapból x-re írja ki az eredményt?

2012. nov. 23. 00:37
 3/5 anonim ***** válasza:

Tisztelt Kolléga!


1. eshez nincs elég matek tudásom.

A lényege: kiszámolod a térfogatot, majd elosztod a szögek arányában valahogy (magasság ugyanaz)


A többi sorra, tesztelve:

NEM ELEGÁNS MEGOLDÁS, HIBÁS ADATOT NEM KEZEL!

#include <iostream>

#include <cmath>


using namespace std;


void harmas() {

int myNumber = 0;

int ret = 0, i=1;


cout << "Kerek egy egesz szamot " << endl;

cin >> myNumber;


do{

ret += (myNumber % 7)*i; // Hogy szépen nézzen ki

myNumber /= 7;

i *= 10;


} while (myNumber >= 1);


cout << ret;

return;

}


void negyes(){

double alfa = 0, ret = 0, r = 0;


cout << "Kerem a lejto szoget fokban" << endl;

cin >> alfa;

cout << "Kerem a tavolsagot" << endl;

cin >> r;


alfa = (alfa * 3.141592654 / 180); // Radián

ret = r/(2*sin(alfa)*cos(alfa));


cout << ret;

return;

}


void otos(){

double a = 0, b = 0, ret = 0;

cout << "Kerem a-t" << endl;

cin >> a;

cout << "Kerem b-t" << endl;

cin >> b;


ret = log(0-(b/a));

ret = ret/3;

cout << ret;

return;

}


Berakod main-ba és örülsz. A teszt platform: Win7, x64, CodeBlocks, gcc(MinGW64);


Sok szerencsét a zh hoz!

2012. nov. 23. 00:49
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
köszönöm szépen ,bár ebből egy csomót nem értek mert c-ben kell nem c++ ban :( és a coutokat végképp nem tanultuk (amúgy semmi mást sem nagyon és olyan idegesítő hogy így várják el hogy tudjak programozni :@)
2012. nov. 23. 09:23
 5/5 anonim ***** válasza:

Viszonylag egyszerűen átjavítható C-re.

Le kell cserélni az include fájlokat, és a cin, cout-okat, úgy jó lesz C-ben.

2012. nov. 23. 21:33
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!