Hirdetés
- Vezeték nélküli fülhallgatók
- Vége a régi Kindle-öknek? Az Amazon május 20-án beszünteti támogatásukat
- Hobby elektronika
- Samsung Galaxy Tab S11 - tizenegyes
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Akciókamerák
- HDD probléma (nem adatmentés)
- Canon MILC: EOS R és M topik
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
- Még idén kézbe vehetjük a NEOGEO felújított kiadását
Ú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
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Vezeték nélküli fülhallgatók
- Diablo IV
- Vége a régi Kindle-öknek? Az Amazon május 20-án beszünteti támogatásukat
- PlayStation 5
- Hobby elektronika
- Android felhasználók OFF topikja
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Allegro vélemények - tapasztalatok
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- ÚJ Corsair HS80 RGB USB Bolti ár:40k INGYEN FOXPOST
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 13 Pro+ 512GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Thinkpad L490,HD,14",i5-8365U,8GB DDR4,256GB SSD,WIN11
- BESZÁMÍTÁS! Asus TUF Gaming OC RTX 3080 10GB videókártya garanciával hibátlan működéssel
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Lenovo ThinkPad 40ANY Thunderbolt 3 Workstation Dock (Gen2)
- Apple iPad Air 2 (A1567) 32GB Wi-Fi + Cellular Arany
- PC /i5-3470/8GB/
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


