Hirdetés
- Szívós, szép és kitartó az új OnePlus óra
- Milyen okostelefont vegyek?
- Samsung Galaxy A54 - türelemjáték
- iPhone topik
- Poco F8 Ultra – forrónaci
- Fontos frissítés érkezik a OnePlus 13-ra
- Fotók, videók mobillal
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Bemutatkozott a Poco X7 és X7 Pro
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
Ú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 UE85BU8079 215CM 4K SMART UJ MODELL! AKCIÓ!
- SAMSUNG (QE98QN90FATXZT) 250CM NEO-QLED 165HZ 2025 CSÚCS TV ! AKCIÓ
- SAMSUNG (QE85QN85B) 215CM NEO-QLED SMART PRÉMIUM ! AKCIÓ!
- SAMSUNG (QE85QN80F) 215CM 4K NEO-QLED 144HZ SMART UJ PRÉMIUM ! AKCIŐ
- SAMSUNG (QE77S90CAT) 195CM 4K SMART OLED PRÉMIUM ! AKCIÓ!
- Jèghideg hűtès minden CPU foglalathoz! Azonnal vihető!
- BESZÁMÍTÁS! ASUS A320M R3 1200 8GB DDR4 370GB SSD GTX 1050Ti 4GB Zalman T3 Plus DeepCool 400W
- 5G Lenovo ThinkPad P14s Gen 3 Intel Core i7-1280P Nvidia T550 32GB 1000GB 1 év teljeskörű garancia
- PS Plus előfizetések kedvező áron
- Garanciás Zalman házak!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


