Hirdetés
- A Sony megmutatja milyen monitor illik a PlayStation 5-höz
- 2,5 gigabittel hasítanak a belépőszinten az új Asustor NAS-ok
- SteamOS gyere már PC-re! Nem, még nem jött el az idő.
- Fürge és gazdaságos üzleti monitorral jelentkezett az EIZO
- Annyira azért nem egyedi tervezésűek a Steam Machine fő komponensei
- 5.1, 7.1 és gamer fejhallgatók
- Önvédelmi fegyvernek is elmenne a Keychron analóg billentyűzete
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- „Ezt a sorozatot emberek készítették!”
- AMD Navi Radeon™ RX 9xxx sorozat
- Annyira azért nem egyedi tervezésűek a Steam Machine fő komponensei
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- A Sony megmutatja milyen monitor illik a PlayStation 5-höz
- Bluetooth hangszórók
- LG LCD és LED TV-k
Új hozzászólás Aktív témák
-
Dead_slow
tag
Üdv!
Újabb problémám lenne, ezúttal a feladat a következő:
Egy NxN-es méretű négyzetrácsos táblára bábokat helyezünk el, egy mezőre maximum egyet. A program bekéri a tábla méretét, majd egyenként a bábok pozicioját (pl.
3). Az utolsó báb után egy x karaktert ütünk.
A program ezután kijelzi a táblát, valamint minden sorhoz és oszlophoz kijelzi az ott található bábok számát (a nullát nem kell kiírni).#include<stdio.h>
int i,j,sorszum,oszlopszum,meret;
char tabla[40][40];
char imp[2];
void init(){
for(i=0;i<meret;i++){
for(j=0;j<meret;j++){
tabla[i][j]=' ';
}
}
}
void beker(){
do{
printf("Kerem a tabla meretet: ");
scanf("%d",&meret);
printf("Kerem a babu poziciojat:");
scanf("%s",imp);
if(imp[0]!='x')tabla[imp[1]-'1'][imp[0]-'A']='x';
}while(imp[0]!='x');
}
void rajzol(){
printf("\n ");
for(i=0;i<meret;i++)
printf("%c ", 'A'+i);
printf("\n");
for(i=0;i<meret;i++){
printf("%2d", i+1);
for(j=0;j<meret;j++){
if(tabla[i][j]==' ')
printf("| ");
else{
sorszum++;
printf("|%c",tabla[i][j]);
}
}
printf("|");
if(sorszum>0) printf(" %d",sorszum);
sorszum=0;
printf("\n");
}
printf("\n ");
for(j=0;j<meret;j++){
oszlopszum=0;
for(i=0;i<meret;i++){
if(tabla[i][j]=='x'){
oszlopszum++;
}
}
if(oszlopszum>0) printf("%d ", oszlopszum);
else printf(" ");
}
printf("\n");
}
int main(){
init();
beker();
rajzol();
system("PAUSE");
return 0;
}Akármit csinálok az sorok végén mindig a bekért tábla méret jelenik meg az x-ek száma helyett. Mi lehet a gond?
Ú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!
- 5.1, 7.1 és gamer fejhallgatók
- Örömhír: nem spórol Európán a OnePlus
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Önvédelmi fegyvernek is elmenne a Keychron analóg billentyűzete
- iPhone topik
- Gumi és felni topik
- Víz- gáz- és fűtésszerelés
- Bemutatkozott a Poco X7 és X7 Pro
- WordPress tartalom kezelő rendszer (CMS)
- Milyen autót vegyek?
- További aktív témák...
- Precision 7560 27% 15.6" FHD IPS i7-11850H RTX A3000 32GB 1TB NVMe ujjlolv IR kam gar
- HP ZBook Studio G8 i7 32GB RAM 1TB SSD RTX A3000/Garancia
- iPhone SE 3 2022 128GB gyári független szép gyári 95% akku
- Precision 5560 27% 15.6" FHD+ IPS i7-11800H T1200 32GB 512GB NVMe ujjlolv IR kam gar
- ELADÓ iPad 9th cellular 64 GB space gray - "láthatatlan" karc a kijelzőn, képeket csatoltam
- AKCIÓ! HP Victus Gaming 16-S0017NH 16 notebook - R5 7640HS 32GB DDR5 1TB SSD RTX 4050 6GB WIN1
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 14 Plus 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3659, 100% Akksi
- FELVÁSÁRLÁS A GYŐRÚJBARÁTI BOLTUNKBAN!
- Bomba ár! Lenovo X1 Carbon 1st : i5-3GEN I 8GB I 240SSD I 14" FHD I mDP I Cam I W10 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
3). Az utolsó báb után egy x karaktert ütünk.

