-
IT café
Új hozzászólás Aktív témák
-
cafat
tag
Lenne egy c++ kérdésem!
Egy tömböt kell feltölteni véletlen szám generálással, úgy hogy a generátor -20 és 40 közötti számokat generáljon. Hogy lehet intervallumot beállítani?
Előre is köszi -
peetside
csendes tag
Hali! lenne egy számomra bonyolult, de gondolom számotokra egyszerű feladat.
a feladat az h sakktáblát kell rajzolni, eddig minden ok.
gondom az lenne h az oszlopokat,sorokat hogy lehet megszámozni?
a program az h beírod h milyen sakktábla legyen (milyen széles, magas-> egy szám)
és azt hogyan legyen h ha beírom h 13, akkor az oszlopokat,sorokat megszámozza 1-13 ig? illetve hogyan lehet h minden második ''négyzetben'' legyen |xx|.
köszi a válaszokat.
az eredeti így néz ki, ebből kéne a megszámozást (sorok oszlopok) ill. minden második kockában xx legyen.
köszönöm előre is!!
#include <stdio.h>
int main(){
int sor, oszlop, N;
printf(''mekkora legyen a tabla (N)? '');
scanf(''%d'', &N);
for(sor=1; sor<=N; sor++){ //sorok rajzolasa
//printf(''+-+-+-+-+-+\n'');
//printf(''| | | | | |\n'');
for (oszlop=1; oszlop<=N; oszlop++){ // sor felso resze, N oszlopelembol
printf(''+--'');
}
printf(''+\n''); // zaro oszlopelem (felso)
for (oszlop=1; oszlop<=N; oszlop++){ // sor also resze, N oszlopelembol
printf(''| '');
};
printf(''+\n''); // zaro oszlopelem (also)
};
for (oszlop=1; oszlop<=N; oszlop++){ // legalso felsor
printf(''+--'');
}
printf(''+\n''); // legalso felsor zaro eleme
return 0;
}- peetside -
-
kicsitomi88
őstag
válasz peetside #2903 üzenetére
Tömbökről hallottál már? Több, kétdimenziós tömbről? Na azzal egyszerűbb lenne. Kétdimenziós tömbben két index [A-X] [1-N). Egyébként ha már meg kell adni h mekkora legyen az nem sakktábla hanem egy négyzet alakú kisebb négyzetekre osztott ojjektum, a sakktábla definiálva van a chess.h-ban 64 mezőre ha jól emlékszem
90 87.5 87.8 87.5
-
peetside
csendes tag
válasz kicsitomi88 #2904 üzenetére
igazad van az nem sakktábla..
nah látod tömbökről még nem hallottam..vagyis az egyetemen ''még'' nem hallottam róla. de h lehet megoldani hasonlóképpen, tehát mit hogyan csináljak? 3hét alatt még nem tudtam elmélyedni a c-ben, ha megkérlek magyarázd el pl. h hogyan kell sorok elé oszlopok fölé számokat sorrendbe rakni, h ugyanaddig legyen mint a beírt szám...(életemben először programozok.)
üdv és köszi- peetside -
-
peetside
csendes tag
-
peetside
csendes tag
nah h világos legyen itt van aképhez a feladat:
Készítsen olyan sakktábla-rajzolót, amely már jelöli a világos és sötét mezőket. A tábla szélére írja ki a sorok és oszlopok indexét a példa szerint. A sakktábla méretét a program kérje be (a program működjön helyesen 1 és 25 közötti értékekre).
kép: lásd előző hozzászólás- peetside -
-
cafat
tag
Sziasztok.
C++-ban hogy lehet n. hatványt számolni -
peetside
csendes tag
hát az alapja megvan, de van egy csomó amit nem tudok. szal a sorszámozás, oszlopra és sorokra. aztán a korlátozás h 25-nél nagyobb számot ne értelmezze, meg azt h hogyan lehet h az egyik sorban az első négyzteben legyen xx a következő sorban már a második négyzetben legyen xx..(lásd kép).
ez így egyszerre nekem magas ... :S
köszi a segítségedet előre is- peetside -
-
peetside
csendes tag
válasz kicsitomi88 #2913 üzenetére
nincs, csak jegyzet, előadásról...de gondolom tudjátok milyen érhetően..khm..nem magyarázzák el...ezért is nem tom h hogyan is kéne csinálni
- peetside -
-
amargo
addikt
//---------------------------------------------------------
double Square( double d )
{
return d * (double)d;
}
//---------------------------------------------------------
long double Abs(long double Nbr)
{
if( Nbr >= 0 )
return Nbr;
else
return -Nbr;
}
//---------------------------------------------------------
double SquareRoot(long double Nbr)
{
long double Num = Nbr / 2;
const double Tolerance = 1.0e-7;
do{
Num = (Num + Nbr / Num) / 2;
}while( Abs(Num * Num - Nbr) > Tolerance);
return Num;
}“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
shev7
veterán
válasz peetside #2912 üzenetére
hat pedig eleg egyszeruek a kerdeseidre a valaszok. Itt nem csak a programozassal van a baj, hanem az, hogy nem ultel le vegiggondolni, hogy mit is kene csinalni.
Eloszor is a szamozas:
- Az oszlop szamozas nem okozhat gondot, hiszen csak siman ki kell iratni 1-tol Nig a szamokat mielott ''kirajzolnad'' a tablat
- a sorszamozas sem boynolultabb mivel a forciklusodban van sor valtozo, igy minden iteracional tudod hanyadik sorban jarsz, es ki tudod iratni az erteket.
Szinezes:
- vagy attol teszed fuggove, hogy a sorszam 2-vel osztva milyen maradekot ad (ez az egyertelmubb, de talan hosszabb a kod)
- vagy minden negyzetre kulon eldontod, hogy mit kell bele irni. Ha a sor+oszlop paros, akkor xx ha paratlan akkor nem.''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
-
-
shev7
veterán
válasz peetside #2920 üzenetére
hat tenyleg vedd elo a jegyzeteidet, vagy egy konyvet, mert ha c-ben kell programoznod ezek nem olyan kerdesek amit forumon kellene feltenni:
scanf(''%d'', &N);
for(sor=1; sor<=N; sor++){
printf('' %d'',sor);
}
Azt hogy egy szam paratlan az megint nem programozassal hanem matematikaval kapcsolatos kerdes. Ha kettovel eloszod es 0-t kapsz maradekul akkor paros:
szoval valami ilyesmi:
if ((sor+oszlop)%2==0) {
printf(''xx'');
else {
printf('' '');
}
MOD: kicsitomi, te mindig az N-et iratod ki, tudom, hogy csak eliras, de nehogy osszezavarja a kolegat
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Darkh
csendes tag
sziasztok nagyon nagy baj van!!
Egy fix ip-és élőwebkamera adását kellene megállítani ''pillanatállj parancsal'' kimerevíteni, 10-20 percre, ha van ember aki megcsinálja rögtön írjon!!!
NAGYON FONTOS !
gép:2,5 GHZ P4 512DDR, 160GB-WD, WinXp, FIX-IP és kábelnet (téonlány), sima webcam: 0-24 élő adás, 10 m2-en.
A pontosabb szoftverkonfigot késöbb tudom meg.
Kérlek segítsetek.
pá -
Immy
őstag
C#-ban valaki megtudná mondani hogy egy stringet hogy lehet tükrözni?
tehát ezt akarom
String a=''abc'';
a=''cba'';
thx előre isApró: https://hardverapro.hu/aprok/hirdeto/immy/index.html
-
amargo
addikt
#include <stdio.h>
#include <string.h>
char abc[] = ''abcdefghijk'';
void swap( char *p, char *q )
{
char t = *p;
*p = *q;
*q = t;
}
void reverse( char *s, size_t len )
{
char *top, *bot;
for( bot = s, top = s + (len - 1); (bot < top) && (*bot); bot++, top-- )
{
swap( bot, top );
}
}
int main()
{
reverse( abc, strlen(abc) );
printf( ''%s\n'', abc );
return 0;
}“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
őstag
Sziasztok!
Biztos nem ide kellene írnom a kérdésem de most már mindegy Tegnag még ha bejelentkeztem a PH!-ra az oldal jobb részén ott voltak az apróhirdetéseim de most nincsenek ott!Hova lettek? Köszi -
őstag
válasz Rover623 #2937 üzenetére
Nos, az újítás miatt kérdeztem... igenis tudok mindent a PH!ról, használom a forúmot, és az apróhirdetéseket is. Egy kérdés volt, mert nem találtam, nem tudom miért nem lehet normálisan válaszolni, meg itt istenemezni Nem gondolom hogy ez szégyen. A szint az látom megvan!!
-
sghc_toma
senior tag
-
nemi
tag
válasz kicsitomi88 #2932 üzenetére
Én a boltban vásároltból tanulok
-
peetside
csendes tag
Hali!
hogy lehet sorok elé számozást kiírni?
tehát van egy-egy for ciklus és azt akarom h az elé (sorokba téve) a számokat írja ki...
(előző feladatomhoz kapcs.)mert nálam átdobja..
tehát jönnek a számok mindegyik új sorba, de a "sakktáblát" átdobja a számok után.
thx- peetside -
-
Gergello
addikt
Azt hiszem itt láttam egy linket amin rendező algoritmusok hatékonyságát mutatja be. Ugyanazt a sorozatot hány lépésből tudta rendezni? Esetleg tud mutatni valaki ilyen oldalt. Tudom futatthatnám én is egyesével, de nincs annyi időm
-
szkorhetz
őstag
valaki helpeljen!!!!!
LE van tiltva az alaplapom biosból kóddal.
tud valaki mondani valami programot amivel xp alól ki lehet kódolni a programot. nem akarom a kódot megszüntetni csak azt hogy én is tudjam.
pls help. intel lapom van.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen TV-t vegyek?
- Megrendszabályozza a Pornhubot az EU
- Samsung LCD és LED TV-k
- Megérkezett a Razer új csúcsegere, a Viper V3 Pro
- Motorola Edge 40 - jó bőr
- Android szakmai topik
- Egérpad topik
- gban: Ingyen kellene, de tegnapra
- Tippmix
- HThomas: Kia Ceed SW JD vs CD tapasztalatok
- További aktív témák...
- HP Probook 340S G7 i5-1035G1/8GB/256SSD/Windows 11 -10% Csak ameddig a készlet tart!89.780 Ft
- iPhone 14 Pro 128 GB Space Black, 11 hónapos, kártyafüggetlen, 2024. május végéig garis , akku 91%
- Asus VivoBook X509JA-BQ904T
- HP EliteBook 640 G9 Ezüst (14" / Intel i5-1235U / 16GB / 512GB SSD / Win 11 Pro) -10% Most 203.990 F
- Lenovo M810z AIO Core I5 6400 4x2700/8GB/120G SSD/wifi/cam 21,5 -10% 66.950 ft