Hirdetés
- Mobil flották
- iPhone topik
- Telekom mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Nincs több titok a OnePlus 15R-t illetően, megjött Európába
- One mobilszolgáltatások
- Fotók, videók mobillal
- Nokia 8 Sirocco - tudja, honnan fúj a szél
- Hivatalos a OnePlus 13 startdátuma
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
blaces
tag
Sziasztok!
Nem tagadom beadandó házifeladat
A lenti kódból látszik is, hogy milyen kezdő vagyok...
A feladat ez akar lenni: Írj programot, amely a népszerű kő-papír-olló játék végeredményét segít eldönteni! Ezt a játékot ketten játsszák és több körből áll. A program írja a standard outputra, hogy melyik játékos nyert! Ha az első, a kimeneten az "elso" szó jelenjen meg, ha a második, akkor a "masodik", ha pedig döntetlen lett a játék végeredménye, akkor a "dontetlen" szó! (A körök összesített eredményét kell kiíratni.) A program bemenetként megkapja a körök számát, majd utána soronként két betűt, szóközzel elválasztva. Ez a két betű jelenti az első, ill. a második játékos választását (k - kő, p - papír, o - olló). Mindig az nyeri a kört, akinek a választása "erősebb" a másik játékosénál (a kő kicsorbítja az ollót, az olló elvágja a papírt, a papír becsomagolja a követ).
példa bemenetre:
3
p k
k o
p p
erre a kimenet: elso#include <stdio.h>
int main(){
int n, elso, masodik;
char p, k, o;
int i=1;
int elsonyer=0;
int masodiknyer=0;
scanf("%d", &n);
while(i<=n){
scanf("%c %c", &elso, &masodik);
if(elso=='p' && masodik=='k')
elsonyer+=1;
else if(elso=='p' && masodik=='o')
masodiknyer+=1;
else if(elso=='k' && masodik=='p')
masodiknyer+=1;
else if(elso=='k' && masodik=='o')
elsonyer+=1;
else if(elso=='o' && masodik=='p')
elsonyer+=1;
else if(elso=='o' && masodik=='k')
masodiknyer+=1;
i++;
}
if (elsonyer>masodiknyer)
printf("elso\n");
else if (elsonyer<masodiknyer)
printf("masodik\n");
else
printf("dontetlen\n");
return 0;
}A körök számát bekéri, aztán beadom neki, hogy:"p k" nyomok egy entert, erre eredményül azt írja ki, hogy döntetlen

Hol lehet a hiba?

Ú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!
- Itt az igazi AJÁNDÉK ÁR! - ÚJ, bontatlan Macbook Air 16/256GB AZONNAL! - Midnight
- Samsung Galaxy S10 512GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S24 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- I7-8700-RTX 4060, csere érdekel.
- Bomba ár! HP ProBook 640 G5 - i3-8GEN I 16GB I 256GB SSD I 14" HD I Cam I W11 I Garancia!
- Apple iPhone 13 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:87%
- Bomba ár! Lenovo X1 Carbon G7: i5-8365U I 8GB I 256GB SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- LG 83B4 - 83" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Bomba ár! Lenovo ThinkPad X240 - i5-4GEN I 8GB I 256SSD I 12,5" HD I W10 I Garancia!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
A lenti kódból látszik is, hogy milyen kezdő vagyok...


