- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen TV-t vegyek?
- OLED TV topic
- Milyen monitort vegyek?
- Házimozi haladó szinten
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- Vezetékes FEJhallgatók
- Így nézz tévét 2025-ben: új ajánlások, régi szabályok
Aktív témák
-
_t0Mi_
aktív tag
Na megcsináltam mindent jól, az eredményeket kiadja, jók is, de valamiért az ellenőrző program (biro) nem fogadja el :S A sorvége karakter az a \n ugye? Ez az 1 ami még bekavarhat..
Itt a feladat:
[link]
És itt a megoldásom(a void-ot direkt hagytam le, akkor hibakód keletkezett):
#include <stdio.h>
#include <stdlib.h>
main(){
FILE *be;
FILE *ki;
int beker;
be=fopen(''be.txt'', ''r'');
ki=fopen(''ki.txt'', ''w'');
char c[4] = { 0 };
fscanf(be, ''%[0123456789]'', c);
beker=atoi(c);
int i;
int szamok[]={1000,900,500,400,100,90,50,40,10,9,5,4,1};
char*
jelek[]={''M'',''CM'',''D'',''CD'',''C'',''XC'',''L'',''XL'',''X'',''IX'',''V'',''IV'',''I''};
for (i=0;i<(sizeof(szamok)/sizeof(int));i++){
while (beker>=szamok){
fprintf(ki, ''%s'',jelek,''\n'');
beker=beker-szamok;
}
}
fclose(be); fclose(ki);
return 0;
}
Remélem tudtok segíteni, nagyon fontos lenne! Köszi!
Aktív témák
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen TV-t vegyek?
- Autós topik
- Szombathely és környéke adok-veszek-beszélgetek
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- iPhone topik
- OLED TV topic
- Xbox Series X|S
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest