- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Fotók, videók mobillal
- Karaktere biztos lesz az első Nothing fejhallgatónak
- Android alkalmazások - szoftver kibeszélő topik
- Honor 400 Pro - gép a képben
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
Új hozzászólás Aktív témák
-
Ndrew8647
csendes tag
Hello
http://pastebin.com/6804ApVZ itt a file tartalma.
Előre is köszi.. -
Ndrew8647
csendes tag
Sziasztok,
Sajnos ismételten elakadtam egy feladatommal. :-(
Az a legnagyobb baj, hogy már lassan a kérdést sem értem.Irj olyan C programot, amely a mellékelt kvantumkémiai program bemeneti állományát standard inputról felolvassa (program <Gaussian_input.gjf), kinyeri belőle az atomi koordinátákat és visszaírja a standard outputra az atomok X,Y,Z koordinátáit CSV formátumban. Ezenkívül meghatározza a két legtávolabbi atom távolságát és ezt a távolságot is megjeleníti a kimenet végén
A távolság kiszámításához szükség lehet a négyzetgyökvonás függvényére:
#include <math.h>
double sqrt(double x)
A fordításhoz parancssorban a gcc-nek meg kell adni a -lm kapcsolót, hogy a matematikai könyvtárat hozzáfordítsa a programhoz:
cc program.c -o program -lm
Ennél többet nem tudok sajna hozzátenni.
Ha valakinek van felesleges ideje rám, nagyon szívesen veszem segítségét. -
Ndrew8647
csendes tag
válasz
Bobrooney #3527 üzenetére
Hali!
Mielőtt összevesztek, köszönöm az eddigi fáradozásod.
Switch - cassel hogyan nézne ki a dolog?
Az if lenne a switch az else tagok pedig a case elemei?
Egyébként remekül működik a program nagyon hálás vagyok, így már kezdem is kapizsgálni a program elkészítését stb. -
Ndrew8647
csendes tag
válasz
Bobrooney #3517 üzenetére
Köszi az infókat.
A scanf-et és a getline-t nem tanultuk még.
Sajnos ez volt a 2. óra eddig.
Nem volt szó arról, hogy mit szabad mit nem szabad használni, de gondolom feltűnő lenne, ha olyat használnánk, amit nem tanultunk.
Kaptunk egy pdf filet, amiben a c programozáshoz van segítség, tananyagféle.
De nyilván egy kezdőnek nem egyszerű összerakni egy progit külön példákból... : /
Tehát valahogy így kell kinézzen:beírom:
asdasd;dsada;das; nyomok egy entert
sadasd;asd;äđĐasd;asd; nyomok entert
as;df;sa; nyomok entert
ctrlZ1.sor:
asdasd
dsada
das
2.sor:
sadasd
asd
äđĐasd
asd;
3.sor:
as
df
saremélem érted :/
-
Ndrew8647
csendes tag
válasz
Bobrooney #3514 üzenetére
Kedves Bobrooney!
Köszönöm a megtisztelő fáradozásod.
Abban kérném még a segítséged, hogy a putchar(10) miért 10?
További kérdésem lenne, hogy ha lenyomom az entert, akkor eof, de nekem több sort kellene beírnom, és csak akkor kell kiírni a végeredményt ha eof lesz.
A soroknál pedig nem tudom megoldani azt, hogy kiírja, hogy 1. sor: és alá az értékeket.Ha ebben még esetleg tudnál segíteni, azt megköszönném.
-
Ndrew8647
csendes tag
Sziasztok!
Kezdő vagyok C programozásban és tanulgatjuk, de még bonyolult nekem.
Ezelőtt nem foglalkoztam programkészítéssel.
Kell írni egy beadandót, melyben karaktereket kérünk be pontosvesszővel elválasztva és amikor EOF akkor ki kell íratni a karaktereket oly módon, hogy minden pontosvessző utáni karakterláncot új sorba kell kezdeni, és elé kiírni, hogy hanyadik sorba gépeltük be a bekéréskor.Példában kb így néz ki
bekérem
aaaa;vvvv;bbbb;
aaa;fff;ddderedmény:
1.sor:
aaaa
vvvv
bbbb
2.sor:
aaa
fff
dddValahogy így kezdtem el megpróbálni megoldani a feladatot:
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, sor [200];
int i=0;
while (( c = getchar () ) !=EOF && c!= "\n"){
sor[i]=c;
i++;
}
printf(" Sor: %S\n" , sor);
putchar(c);
}Eddig ennyire jutottam, de itt is már az a baj, hogy ha eof akkor csak kisírja hogy Sor: és semmi sorszám, semmi karakter nincs mögötte.
Előre is köszönöm bármi nemű segítségnyújtásotokat.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Redmi Pad Pro, 6GB/128GB, még garanciális
- Honor 200 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Thinkpad L14 Gen 4 -14"FHD IPS - i5-1335U - 8GB - 256GB - Win11 - 2 év garancia - MAGYAR
- Apple iPhone 14 PRO - 128GB - Deep Purple - 85% akkumulátor
- GOPRO Hero 11 BLACK akciókamera - különlegesség!!! Labs fw 01.20.70
- ÚJ Lenovo Legion Pro 5 16IRX9 - 16" WQXGA 165Hz - i5 14500HX - 32GB - 1TB - RTX 4060 - 3 év garancia
- Több Lenovo Thinkpad x1 carbon gen 4 / 5 / 6 / 7 X1 Yoga gen3 6-9. gen i7, i5 procik
- AKCIÓ! Gigabyte H510M i5 10400F 16GB DDR4 512GB SSD GTX 1080Ti 11GB Rampage SHIVA Zalman 600W
- Lenovo ThinkPad X270 (16) - i5-7300U, 16GB, 512GB SSD, 12" FULL HD
- Eredeti Windows 10 / 11 Pro aktiválókulcs AZONNALI SZÁLLÍTÁSSAL!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest