Hirdetés
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Milyen processzort vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Apple MacBook
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- 3D nyomtatás
- Azonnali processzoros kérdések órája
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Épített vízhűtés (nem kompakt) topic
Új hozzászólás Aktív témák
-
#PeTeY#
aktív tag
válasz
kovisoft
#5982
üzenetére
Rendben. Szóval, a lényeg, hogy kódolni kéne egy szöveget úgy, hogy egy megadott kulcs alapján olvasom ki oszloponként a szöveget alulról felfelé. Sikerül megcsinálni a kódolás részét, azaz megfelelő sorrendben adja vissza az oszlopokat, de nem alulról felfelé. És nem látom, miért. Bár biztos ez is tök egyszerű:
#include <stdio.h>#include <stdlib.h>int main(){int kod = 7;int kulcs[32] = {3,4,2,1,5,6,7};char szoveg[256] = {"eztaszovegetkelltitkositanod"};int n = 28 / kod;char tomb[n][kod];FILE* ki = fopen("ki.txt", "w");if (ki == NULL) {printf("Nem sikerült megynitni a ki.txt-t! (%d)\n", __LINE__);exit(1);}int i, j, count = 0;for (i=0; i<n; ++i) {for (j=0; j<kod; ++j) {tomb[i][j]=szoveg[count];count=count+1;fprintf(ki, "%c ", tomb[i][j]);}fprintf(ki, "\n");}fclose(ki);FILE* ki2 = fopen("ki2.txt", "w");if (ki2 == NULL) {printf("Nem sikerült megynitni a ki.txt-t! (%d)\n", __LINE__);exit(2);}char kodolt[256];int l=0;for(j=0; j<kod; j++) {for(i=0; i<n; i++) {kodolt[l] = tomb[i][kulcs[j]-1];fprintf(ki2, "%c", kodolt[l]);}}fclose(ki2);return 0;}
Ú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!
- Samsung Galaxy A56 - megbízható középszerűség
- sziku69: Fűzzük össze a szavakat :)
- Yettel topik
- exHWSW - Értünk mindenhez IS
- Milyen billentyűzetet vegyek?
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Allegro vélemények - tapasztalatok
- iPhone topik
- Kormányok / autós szimulátorok topikja
- Milyen processzort vegyek?
- További aktív témák...
- GIGABYTE RTX 3070 8GB GDDR6 AORUS MASTER Eladó!
- MSI RTX 3070 8GB GDDR6 GAMING X TRIO Eladó!
- SAMSUNG 970 EVO PLUS 250GB M.2 NVME PCI-E 3.0 - Új, 1 év garancia - Eladó!
- új, bontatlan, iPhone 17E gyárilag kártya-független, apple világgaranciával
- Új, bontatlan - Apple MacBook Neo 13" A18 Pro 6CPU/5GPU/ 8GB/256GB Touch ID - Indigo/Silver
- 220 - Lenovo LOQ (15ARP9) - AMD Ryzen 7 7435HS, RTX 4070
- AKCIÓ! AMD Ryzen 9 7900X 12 mag 24 szál processzor garanciával hibátlan működéssel
- HP EliteBook 840 G7 i5-10210U 8GB 256GB FHD 400nit 1 év garancia
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- 1000 W HP DPS-800GB-A szerver tápegység
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

