- Samsung Galaxy S24 FE - később
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Mobil flották
- Xiaomi 14T - nem baj, hogy nem Pro
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Azonnali navigációs kérdések órája
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Mindenki Z Fold7-et akar
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
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
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- HIBÁTLAN iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3044
- BESZÁMÍTÁS! Apple Macbook Pro 16" 2019 i9 64GB 1TB 5500M 8GB garanciával hibátlan működéssel
- BESZÁMÍTÁS! GIGABYTE B550M R5 5600 32GB DDR4 512GB SSD RTX 2070 SUPER 8GB ZALMAN I3 NEO Enermax 650W
- Apple iPhone 15 /Gyárifüggetlen / 128GB / 12Hó Garancia / 90% akku
Állásajánlatok
Cég: FOTC
Város: Budapest