Форум программистов, компьютерный форум CyberForum.ru

подскажите как доделать программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать квадратную матрицу по заданному образцу http://www.cyberforum.ru/cpp-beginners/thread316784.html
Сформировать квадратную матрицу порядка N по заданному образцу: 111111 222220 333300 444000 550000 600000 Заранее Спасибки!)
C++ Программа дописывает одну строку в конец второго Помогите! Программа дописывает одну строку в конец второго. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread316771.html
C++ написать программу, которая подсчитывает количество гласных и согласных букв в заданной символьной строке
Помогите пожалуйста.Написать программу, которая подсчитывает количество гласных и согласных букв в заданной символьной строке(си++)
C++ с сортировкай !!
оч надо поможите?
C++ считать матрицу с файла http://www.cyberforum.ru/cpp-beginners/thread316732.html
Матрица имеет такой вид, плз помогите написать код считывания с файла! заранее спасибо и файл я думаю желательно передавать как аргумент)) заранее спасибо) Matrix () { n = 0; a = new T*; for (int i = 0; i < n; i++) { a = new T; }
C++ Изменить порядок следования слов в строке на обратный Помогите, пожалуйста, написать функцию, которая изменяет порядок следования слов в строке на обратный подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
10.06.2011, 00:44     подскажите как доделать программу
Цитата Сообщение от SKORPION13 Посмотреть сообщение
только тут заранее известен текст а я хотел просто чтоб текст с клавиатуры вводился и ключ тоже с клавиатуры
Ну и вводите их с клавиатуры. Никтож не запрещает.

Цитата Сообщение от SKORPION13 Посмотреть сообщение
Да и у вас все очень круто написано я бы до такого не додумался т.к. новичек в этом деле , для меня было через условия как то попроще
Не знаю, что такое "через условия", но вот вариант по-примитивней.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <string.h>
 
char *Encrypt(const char *source, const char *key, char *destination) {
  size_t source_length = strlen(source), key_length = strlen(key);
  size_t source_index, key_index = 0;
  for (source_index = 0; source_index < source_length; ++source_index) {
    destination[source_index] = ((source[source_index] + key[key_index] - 2 * 'A') % 26) + 'A';
    if (++key_index >= key_length) key_index = 0;
  }
  return destination;
}
 
char *Decrypt(const char *source, const char *key, char *destination) {
  size_t source_length = strlen(source), key_length = strlen(key);
  size_t source_index, key_index = 0;
  for (source_index = 0; source_index < source_length; ++source_index) {
    destination[source_index] = ((source[source_index] - key[key_index] + 26) % 26) + 'A';
    if (++key_index >= key_length) key_index = 0;
  }
  return destination;
}
 
int main(int argc, char *argv[]) {
  char string[] = "ATTACKATDAWN";
  char key[] = "LEMON";
  printf("%s\n", Encrypt(string, key, string));
  printf("%s\n", Decrypt(string, key, string));
  return 0;
}

Цитата Сообщение от SKORPION13 Посмотреть сообщение
точней я просто хотел чтоб пояснили как написать функцию
Эээ, а вот это к учебникам и справочным руководствам. На худой конец к преподу.
 
Текущее время: 16:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru