- ASUS ROG PG32UCDM: OLED csúcsmonitor tesztje
- VR topik (Oculus Rift, stb.)
- Sokkolóan drága az idei csúcs TCL tévé
- MILC felhasználók szakmai topikja
- Milyen monitort vegyek?
- SSD kibeszélő
- LG C4 tévé, a népszerű OLED-sorozat legfrissebb tagja
- Hatalmas, 16K felbontású, szemüveg nélküli 3D kijelzőt villantott a BOE
- Xiaomi Pad 6S Pro 12.4 - Kína (válasza az) iPad(r)e
- Hardverek pünkösdre
Hirdetés
-
Ismét mozgásban a Kingmakers
gp Továbbra is izgatottan várjuk a játékot, amelyben a középkorba utazunk modern fegyverekkel.
-
Gyorsabb töltést kapott a Realme GT Neo6 SE
ma És ennek okán máris Realme GT 6T-nek hívják.
-
Még több AI-t hozna a Windowsba a Microsoft
it Új eszközökkel ösztönözné a programozókat a Microsoft, hogy még több AI-t hozzanak el a Windowsba.
Új hozzászólás Aktív témák
-
RexpecT
addikt
Még most kezdem a programozást, és írtam egy kis átlagszámoló progit. Szeretném ha törtszámokat is összeadna, de hiába írom át floatra a változókat.
#include <stdio.h>
#include <stdlib.h>int main()
{
int atl;
int i;
int osszeg=0;
int t [20];
for(i=0;i<5;i++)
{
printf("Kerem a(z) %d szamot : ",i);
scanf("%d",&t);
osszeg+=t(i);
}
atl=osszeg/i;
printf("Atlag: %d\n",atl);
system("PAUSE");
return 0;
}[ Szerkesztve ]
-
RexpecT
addikt
Üdv!
Srácok lenne egy kérdésem:Mit ír ki az alábbi kódrészlet?:
int i;
for(i=2;i<19;i+=i/2)
{
printf("%d",i);
}
Hiába írom be dev c++-ba hülyeséget ad ki, elvileg 13-at kellene kiírnia nem? -
RexpecT
addikt
Nekem is ezt adja ki de nem értem hogy hogy:
2-vel indul az kisebb mint 19 kiírja a 2-t majd i=2+1
3 az kisebb mint 19 kiírja a 3-t majd i=3+1,5 mivel int ezért vágás történik ezért i=4
4 az kisebb mint 19 kiírja a 4-t majd i=4+2
6 az kisebb mint 19 kiírja a 6-t majd i=6+3
9 az kisebb mint 19 kiírja a 9-t majd i=9+4,5 de megint vágás lesz ezért i=13
13 az kisebb mint 19 kiírja a 13-t majd i=13+6,5 de megint vágás lesz ezért i=19
19 nem kisebb mint 19 ezért nem fog lefutni a ciklus mag.LOL hülye vagyok csak egy \n-et kellett volna írni és akkor világos .
[ Szerkesztve ]
-
RexpecT
addikt
Lenne itt egy feladatocskám:
Adott a következő multihalmaz={3,3,3,1,1,1}.Tárolása az int h[5] tömbben történik.
Írja fel a tömb elemeinek értékét: _ _ _ _ _
Melyik a legnagyobb elem, ami ezen reprezentáció mellett a multihalmazban tárolható?A multihalmazról csak annyit tudok, hogy egy elem többször is szerepelhet.
-
RexpecT
addikt
Valaki eltudná mondani hogy ez a logikai kifejezés miért igaz?
x=14 y=20
x % y == 14 -
RexpecT
addikt
Gazdinfó szakra járok, de megnéztem a PTI-sek házifeladatát.
Itt van a feladat:[link]Eddig jutottam el:
#include<stdio.h>
#include<stdlib.h>
int main()
{
/*
h=kut magassaga
u=első nap mászása
d=visszacsuszas
f=faradekonysagi tenyezo
*/
float h,u,d,i,f,magassag=0;
printf("Kerem a 'h''u''d''f' parametereket.\n");
scanf("%f%f%f%f",&h,&u,&d,&f);
f=1-(f*0.01);
for(i=1;magassag<=h && magassag>=0;i++)
{
if(i>1)
{
u=u*f;
}
magassag+=u;
magassag-=d;
printf("magassag %f\n",magassag);
}
if(magassag>=h)
printf("Success on day %f\n",i-1);
if(magassag<=0)
printf("Failure on day %f\n",i-1);
system("PAUSE");
return 0;
}Annyi a baj, hogy mindig az első naphoz képest fárad a csiga, az én kódomban meg mindig az előzőnaphoz.Ezt kellene szerintem kijavítani és akkor jó is lenne.(Konstansnak lehet egy változó értékét adni?,vagy mutatóval kellene?)
Mentségemre legyen, hogy sok mindent nem vettünk még programozásból(ebben a félévben kezdtük el).[ Szerkesztve ]
-
RexpecT
addikt
válasz kingabo #2352 üzenetére
Köszi szépen.
A Te progid a feladatban megadott pl-re rossz eredményt fog adni, mivel amikor kiér a csiga, Nálad akkor is visszacsúszik.
Ez tényleg így van.ezt már sikerült javítanom ezzel:
for(i=1;magassag<=h && magassag>=0;i++)
{
magassag+=u;
if(magassag<h)
{
magassag-=d;
}
u=u*f;
printf("magassag %f\n",magassag);
}
Viszont azt is meg kellene oldani, hogy a csiga ne tudjon negatív irányba visszacsúszni,de erre még nem jöttem rá, hogy hogyan is kellene. -
RexpecT
addikt
Sziasztok!
Lenne két kérdésem.
Az első:
Írjunk függvényt, amely az 1. paraméterében megkap egy
string-et, a 2. paraméterében a string '\0' karakter nélküli
hosszát, és a 3. paraméterében egy számot (m).
Ha m=0 vagy m<0, akkor adjon vissza NULL értéket.
Egyébként adjon vissza egy új string-et, amelyet s-ből állítunk
elő úgy, hogy minden m. karaktert nagybetűsen hagyunk meg belőle,
a többi karaktert kisbetűsen. Az angol ABC betűin kívül csak a
számjegy karaktereket hagyjuk meg!
Az új string maximális hossza legyen n+1.
A függvényt próbáld is ki konkrétan egy main() programban.
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
char *szoveg(char *s, int n,int m)
{
int i,k=0;
char *t;
t=(char*)calloc(n+1,sizeof(char));
if (m<=0)
return NULL;
for (i=0;i<n;i++)
{
if (isalnum(s[i]))
{
if (((i+1)%m)==0)
t[k++]=toupper(s[i]);
else
t[k++]=tolower(s[i]);
}
}
t[k]='\0';
return t;
}
int main()
{
char s[]="TesZtSzoveg19SzovegTeSZt**éáéáéá43242SzovegszoveGszoVeg323",*s2;
s2=szoveg(s,strlen(s),3);
puts(s2);
system("PAUSE");
return 0;
}A karaktertömb deklarálásánál mire szolgál *s2 mutató?
A második:
//7. Másold át a listaelemeket a t tömbbe!
int *masol(LISTA list){
ELEM *e;
int n = elemszam(list), idx = 0;
int *t=(int*)malloc(n * sizeof(int));
//Járd be a láncot a szokott módon. A cikluson belül másold az elemet, és növeld a tömb indexet!
for( e = list.fej;e;e=e->kov)
{
t[idx]=e->adat;
++idx;
}
return t;
}
Hogyan tudom kiíratni a tömb összes elemét? -
RexpecT
addikt
A nyáron szeretnék egy kicsit foglalkozni a C-vel.Milyen könyvet ajánlotok?Ez mennyire jó?
-
RexpecT
addikt
Köszönöm srácok, látom más is jár a Debreceni Egyetemre .Én gazdinfón vagyok ....
-
RexpecT
addikt
Nekem is lenne itt egy feladatom:
A vb hangja
„KO-RE-A, KO-RE-A” – kiabálta 54 000 boldog futballszurkoló, miután csapatuk a hazai rendezésű világbajnokságon bejutott az elődöntőbe. Izgatottságuk dacára azonban a koreai emberek természetüknél fogva nagyon szervezettek. Például hatalmas, hajókürthöz hasonló hangú trombitákkal szurkoltak a pályán játszó csapatuknak. A szurkolók egy állandó zajszintet szeretnének fenntartani a meccs teljes ideje alatt.
A trombiták sűrített levegővel működnek, azonban ha 2 másodpercig folyamatosan fújják őket, elromlanak. Ezért amikor a trombita hangot ad, minden rendben van, de a trombitahangok szüneteiben a szurkolóknak a „KO-RE-A” kiáltást kell harsogniuk.
A mérkőzés előtt egy szurkolócsoport összegyűl és eldönti a kiáltás mintáját. A minta 0-k és 1-esek sorozata, amelyet a következőképpen értelmezünk: ha a minta 1-es, akkor a trombita kerül megfújásra, ha pedig 0, akkor a „KO-RE-A” kiáltás következik. Annak érdekében, hogy a trombiták nehogy elromoljanak, a minta nem tartalmazhat két egymást követő 1-est.
Ebben a feladatban tehát egy adott, pozitív egész n-re meg kell határozni az ilyen hosszúságú kiáltási mintákat, vagyis azon n bites sorozatok darabszámát, amelyek nem tartalmaznak egymás melletti 1-eseket. Például n = 3 esetén a megoldás 5 (a 000, a 001, a 010, az 100 és az 101 sorozatok elfogadhatóak, míg a 011, az 110 és az 111 nem).Input
Az első sor a tesztesetek számát tartalmazza. Az első sort követő sorok mindegyike egy-egy tesztesetet ír le. Minden teszteset egy olyan sor, amely egyetlen, 51-nél kisebb egész számot tartalmaz.Output
Minden teszteset kimenete egy olyan sorral kezdődik, amely a „Scenario #i:” szöveget tartalmazza, ahol i a teszteset sorszáma. A tesztesetek sorszámozása 1-től indul. Ezt követően egy újabb sorba kell kiírni az egymás melletti 1-eseket nem tartalmazó n bites sorozatok darabszámát. Minden teszteset kiírását egy üres sorral kell lezárni.Példa input
2
3
1Példa output
Scenario #1:
5Scenario #2:
2 -
RexpecT
addikt
n! means n (n 1) ... 3 2 1
For example, 10! = 10 9 ... 3 2 1 = 3628800,
and the sum of the digits in the number 10! is 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.Find the sum of the digits in the number 100!
Hogyan tudok eltárolni egy ekkora számot?
-
RexpecT
addikt
Ez miért nem jó?
#include <stdio.h>
#include <stdlib.h>
void line(char ch, int n)
{
int i;
for(i=1;i<=n;i++)
printf("%c \n",ch);
}
int main()
{
line("-",50);
line("*",8);
system("PAUSE");
return 0;
}[ Szerkesztve ]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Konteó topic
- Az Apple szerint ejteni kell az USA trösztellenes perét
- Ötletek, javaslatok, hogy még jobb legyen a PH! lapcsalád
- Politika
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy Note10 és Note10+ duplateszt
- ASUS ROG PG32UCDM: OLED csúcsmonitor tesztje
- Vicces képek
- VR topik (Oculus Rift, stb.)
- Jobb zoom, egyszerűbb kijelző - megérkezett a Sony Xperia 1 VI
- További aktív témák...
- ASUS DUAL EVO RTX 2060 6GB - eladó!
- ASUS N73JQ 17 Hiányos Notebook, i7-740 CPU, GeForce GT 425 1 GB VGA
- iPhone 15 Pro 128GB - full karcmentes, dobozos, 100% akku, garancia
- Zero 9 (Techlife X6) elektromos roller (35km táv, 45km/h sebesség)
- Dell G5 5590 15.6" FHD IPS i5-9300H GTX 1650 16GB 1TB magyar vbill ujjlolv új akku gar
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen