Hirdetés
Ú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
sa
remé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
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- E-book olvasók
- Debrecen és környéke adok-veszek-beszélgetek
- sziku69: Fűzzük össze a szavakat :)
- Diablo II: Classic és Resurrected
- Formula-1
- talmida: Változások 2. rész
- Bemutatkozott a Poco X7 és X7 Pro
- Forza sorozat (Horizon/Motorsport)
- Xiaomi 17 Ultra - jó az optikája
- Vicces képek
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- 152 - Lenovo LOQ (15IRH8) - Intel Core i5-12450H, RTX 4060 (ELKELT)
- Gamer PC-Számítógép! Csere-Beszámítás! I3 14100F / RTX 3070 8GB / 16GB DDR4 / 512 Nvme SSD
- Asus ROG 17 WQHD 240Hz G-Sync Ryzen9 7945HX 32GB 1TB SSD Nvidia RTX 4090 16GB 175W Win11 Garancia
- 246 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



