[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
c++ help

Registrovaný: 23.05.07
Prihlásený: 13.12.10
Príspevky: 12
Témy: 3 | 3
Bydlisko: Stará Lubovna
NapísalOffline : 31.05.2007 10:37 | c++ help

Ktoby mi ho napisal program ktorý zasifrujte zadaný text a to tak, že za každy znak pôvodnej správy vloží náhodné písmeno.


Offline

Užívateľ
Užívateľ
c++ help

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 31.05.2007 15:17 | c++ help

dj.train píše:
Ktoby mi ho napisal program ktorý zasifrujte zadaný text a to tak, že za každy znak pôvodnej správy vloží náhodné písmeno.
Kód:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
#include<string.h>
char slovo[50],k,sf;

sifruj(){
char pom[50],a,b;

randomize();
for(a=0,b=0;b<strlen(slovo);b++){
pom[a++]=slovo[b];
pom[a++]=97+random(25);         }
pom[a]='\0';
strcpy(slovo,pom);
  sf=1; }

usifruj(){
char a;
for(a=1;a<strlen(slovo)/2;a++) slovo[a]=slovo[2*a];
for(;a<50;a++) slovo[a]='\0';
 sf=0;   }

vypis(){

clrscr();
cout << slovo;
getch();
       }

main(){
sl:
printf("Zadaj slovo( 25znakov): ");scanf("%s",slovo);
if(strlen(slovo)>25) goto sl;
while(k!=27){clrscr();
printf("1 - zasifruj\n2 - odsifruj\n3 - vypis\nEsc - konec");
k=getch();
switch(k){
case '1':if(sf==0) sifruj();   break;
case '2':if(sf==1) usifruj(); break;
case '3': vypis();           break;
    }
       }
clrscr();}


_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
c++ help

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 153
Témy: 1 | 1
NapísalOffline : 04.06.2007 21:39 | c++ help

dj.train píše:
Ktoby mi ho napisal program ktorý zasifrujte zadaný text a to tak, že za každy znak pôvodnej správy vloží náhodné písmeno.
Hm, tak rozmyslam aky to ma zmysel, ak sa kazdy znak z povodnej spravy nahradi nahodnym znakom, teda sprava sa nebude dat desifrovat ?? Staci teda aby program vykonal to, co si pisal, teda nemusi to byt symetricke ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9 | 9
NapísalOffline : 04.06.2007 22:47 | c++ help

programator píše:
Hm, tak rozmyslam aky to ma zmysel, ak sa kazdy znak z povodnej spravy nahradi nahodnym znakom, teda sprava sa nebude dat desifrovat ??
zmyslom sú didaktické účely (úloha do školy) nie?


Offline

Užívateľ
Užívateľ
c++ help

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 05.06.2007 14:05 | c++ help

programator píše:
Hm, tak rozmyslam aky to ma zmysel, ak sa kazdy znak z povodnej spravy nahradi nahodnym znakom, teda sprava sa nebude dat desifrovat ?? Staci teda aby program vykonal to, co si pisal, teda nemusi to byt symetricke ?
No teda neviem ako si to ty pochopil? ... ale ja som to tak pochopil ako som to napisal. teda ze retazec sa predlzi dvojnasobne a teda ako mal napisane v zadani za kazdy znak povodnej spravy sa vygeneruje nahodny znak z abecedy...{teda abc axbxcx}a to sa bude dat desifrovat kedze ten program je funkcny.....nechapem co si tym myslel..skus to lepsie objasnit


_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
c++ help

Registrovaný: 30.05.07
Prihlásený: 29.03.14
Príspevky: 641
Témy: 46 | 46
NapísalOffline : 05.06.2007 16:08 | c++ help

programator píše:
Hm, tak rozmyslam aky to ma zmysel, ak sa kazdy znak z povodnej spravy nahradi nahodnym znakom, teda sprava sa nebude dat desifrovat ?? Staci teda aby program vykonal to, co si pisal, teda nemusi to byt symetricke ?


tak ako pisal juho to je aj podla mna, ja som prave skoncil strednu a tam bolo toto zadanie bezne, za kazdy znak sa napise nahodny - nie ze sa vymeni ale za neho sa vlozi... napr sme mali takyto maturitny z pascalu:
"za kazdy znak v zadanom texte doplnte nahodne male pismeno ak ide o samohlasku a nahodne velke pismeno ak ide o spoluhlasku"
abcde
axbXcXdXex


Offline

Užívateľ
Užívateľ
c++ help

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 05.06.2007 19:30 | c++ help

h aspon teda viem ze by som z toho zmaturoval.


_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
 [ Príspevkov: 7 ] 


c++ help



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

help s C programom

v Backend

4

467

31.03.2017 21:16

zanietenec

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie v c - help

v Backend

4

889

01.06.2012 22:08

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

C - spajany zoznam struktur - help

v Backend

2

516

02.05.2014 19:29

TieSTiK

V tomto fóre nie sú ďalšie neprečítané témy.

[C# - Help] Posielanie e-mailov

v Backend

4

576

15.10.2013 16:25

erik518

V tomto fóre nie sú ďalšie neprečítané témy.

Jazyk C problem please help

v Backend

5

923

17.11.2012 15:48

silentasflash

V tomto fóre nie sú ďalšie neprečítané témy.

[C# - Help] Načítanie + vypísanie so súboru text do textbox

v Backend

8

963

14.11.2013 15:57

erik518

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Backend

5

848

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

help AMD Sempron 2800+ frekvencia 1700 help

v AMD

16

1841

10.03.2007 9:13

dr.etker

V tomto fóre nie sú ďalšie neprečítané témy.

LG M228WA-BZ 22'', Wide help help

v Monitory, televízory a projektory

1

1255

05.12.2007 12:41

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

Hladam hracov na C&C Generals Zero Hour

v Hry a herné konzoly

10

1359

07.03.2007 19:22

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

rozdiel medzi Borland 3.1 C++ vs Net. C++

v Backend

4

662

20.07.2010 12:54

walther

V tomto fóre nie sú ďalšie neprečítané témy.

K: PC Literaturu- C++/C#/java/python/ruby/RoR

v Bazár

0

522

13.05.2014 18:16

expresado

V tomto fóre nie sú ďalšie neprečítané témy.

Hledá se programátor C/C++ pro vesmírné projekty (Praha)

v Ponuka a dopyt práce

0

1580

10.05.2016 14:59

evolvsys

V tomto fóre nie sú ďalšie neprečítané témy.

Naučte se C++ za 21 dní + C++Builder 6

v Backend

18

2568

21.05.2010 21:08

Wpegb

V tomto fóre nie sú ďalšie neprečítané témy.

aky je rozdiel medzi C++ a Visual C++ ?

v Backend

8

2088

19.02.2011 22:46

vendo2

V tomto fóre nie sú ďalšie neprečítané témy.

Čo mi treba na programovanie v C/C++

v Backend

17

1290

25.09.2011 18:14

reDo



© 2005 - 2026 PCforum, edited by JanoF