Új hozzászólás Aktív témák
-
Geresics
addikt
Hali!
Kicsit későn állok neki a Prog I. háziknak, ezért szükségem lenne egy kis segítségre!
A tömb feltöltését és kinyomtatását már megcsináltam, de az oszlopok felcserélése még hátravan.
A nagyobb problémám az, hogy hogy csinálok különálló függvényeket?/* Írja meg a tömb kezelő programot olyan módon,
hogy a tömb a main függvényben legyen definiálva
és minden egyéb műveletet egy külön függvény tartalmazzon.
Például a beolvasás, keresés, számítás mindegyik egy külön függvénybe kerüljön! */
/* Töltsünk fel egy 5x5-es integer mátrixot futási időben!
Ezután olvassunk be még két egész számot 0 és 4 között.
Végül a program cserélje fel a két egész számmal megadott oszlop elemeit.
Nyomtassuk ki az eredményt. */
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a[5][5];
int i, j; /* i lesz az oszlop száma */
int szam1, szam2, mem;
/* beolvasás */
printf("\nAdja meg az 5x5-os tomb elemeit! Minden elem utan usson ENTER-t!\n");
for(i=0; i<5; i++)
{
for(j=0; j<5; j++)
{
printf("Soron kovetkezo elem: ");
scanf("%d", &a[i][j]);
}
}
/* két szám beolvasása */
printf("\nAdjon meg egy szamot 0 es 4 kozott: ");
scanf("%d", &szam1);
printf("Adjon meg egy masik szamot 0 es 4 kozott: ");
scanf("%d", &szam2);
/* két oszlop megcserélése */
/* a következő algoritmust találtam ki, de még nem írtam meg:
a[0][szam1]==mem;
a[0][szam2]==a[0][szam1];
mem==a[0][szam2];
mem=0;
*/
/* nyomtatás */
for(i=0; i<5; i++)
{
for(j=0; j<5; j++)
{
printf("\nA(z) %d oszlop %d. eleme: [%d]", i+1, j+1, a[j][i]);
}
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- sziku69: Fűzzük össze a szavakat :)
- Tea
- Bakelit, vinyl lemezjátszó
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Diablo II: Classic és Resurrected
- Bambu Lab 3D nyomtatók
- AMD Navi Radeon™ RX 9xxx sorozat
- Motoros topic
- sziku69: Szólánc.
- További aktív témák...
- Dell XPS 13 9333,13.3",FHD,i5-4210U,8GB RAM, 128GB SSD,WIN10,TOUCH
- X1 Carbon Gen10 14" 3K OLED i7-1260P 16GB 512GB NVMe ujjlolv IR kam gar
- Előrendelés - 2026 MacBook Air retina M5 Chip - Bontatlan - 1 ÉV Apple Gyári garancia
- T14 Gen4 14" FHD+ IPS i5-1345U 16GB 256GB NVMe magyarított (lézerezett) vbil ujjolv IR kam gar
- P14s Gen2i 14" FHD IPS i7-1165G7 T500 16GB 512GB NVMe magyarított (lézerezett) bill ujjolv gar
- AKCIÓ! Apple Studio Display 27 5K Nanotexturált üveg monitor garanciával hibátlan működéssel
- Gombászkönyvek egyben
- BESZÁMÍTÁS! 16GB G.SKILL Trident Z 4000MHz DDR4 memória garanciával hibátlan működéssel
- Bomba ár! HP EliteBook 8440P - i5-540M I 4GB I 250GB I DVDRW I 14" HD I Cam I Garancia!
- LENOVO TABLET 10 (N4100),10.1",WUXGA, 2-IN-1 TABLET,Ceruza,LTE kártya,8GB DDR4,128GB SSD,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



