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

Алгоритм кодирования имен цифрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, выполняющую деление на 2 заданного числа до тех пор, пока не будет выполнено условие http://www.cyberforum.ru/cpp-beginners/thread1609148.html
Написать программу, которая после ввода с клавиатуры числа будет выполнять деление на 2 до тех пор, пока результат не станет меньше либо равен 0,0005. суть задачи понимаю, но как составить до меня не доходит
C++ Разложение в ряд Тейлора с указанной точностью Не могу понять почему не сходятся значения, и как задать точность. #include "stdafx.h" #include <iostream> using namespace std; double fun(double ); double r9d(double , double ); int fact(int n); double fun( double x) { double y=0,k=1; for (int i=0;i<k;i++){ http://www.cyberforum.ru/cpp-beginners/thread1609128.html
Дружественная функция найти произведение элементов в тех строках которые не содержат элементов кратных 3 C++
#include "stdafx.h" #include <cstdlib> #include <iostream> #include <string> #include <conio.h> using namespace std; class kl1 {
C++ Помогите разобрать чужой код
нам дали задание понять, что собственно написано в коде. Может кто подскажет как легче читать чужой код. Вот тот самый кусок кода, который мне надо разобрать. Помогите новичку! int F7(int c, int n) { int i,j,m,s; for (s=0, i=0; i < n-1; i++) { for (j=i+1, m=0; j<n; j++) if (c==c) m++; if (m > s) s = m;
C++ Программа должна считать сумму всех элементов файла http://www.cyberforum.ru/cpp-beginners/thread1609105.html
Программа должна считать сумму всех элементов файла р1. Но при компиляции выдает ответ 0. В чем может быть ошибка? #include <iostream> #include <fstream> using namespace std; void main() { ifstream p1("p1.txt", ios::in);
C++ Создать двумерный массив символов, поменять максимальный и минимальный элемент местами удалить K столбец Создать двумерный массив символов, поменять максимальный и минимальный элемент местами, удалить K-столбец (столбец вводим с клавиатуры). Помогите пожалуйста пропустил тему. Преподаватель сказала что бы написал программу с использованием контейнера "Векторов". Что это такое понять не могу. Помогите пожалуйста! подробнее

Показать сообщение отдельно
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372

Алгоритм кодирования имен цифрами - C++

11.12.2015, 08:29. Просмотров 185. Ответов 3
Метки (Все метки)

Решил написать код для задачки из 3 класса на решение алгоритма. Но запутался в конце кода с 0 . Как сделать ,чтобы не было пробела в слове -al ksandr-. Это зашифрованное в цифрах имя писателя. Что я сделал не так?
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
31
32
33
34
#include <iostream>  // для оператора cout
#include <cmath>     //для математич. вычислений
using namespace std;
int cript(int);
int a[10]={0,5,7,9,10,12,14,16,20,38};
const char xbuk[10]={'e','l','i','n','a','r','d','m','s','k'};
int s[19]={3,10,3,18,0,3,10,0,171,63,3,18,27,15,0,39,14,10,18};
int main(){
    int x[19];
    int j;
    cout<<"получим значения   x=";
    for (int i=0;i<10;i++){
    
         x[i]=(a[i]*6);
        if(x[i]<60) x[i]=x[i]/3;
        else
        x[i]=x[i]-57;
        cout<<x[i]<<",";
    }
    cout<<endl;
    cout<<"заданным числам:3,10,3,18, ,3,10,0,171,63,3,18,27,15, ,39,14,10,18 \n";
    cout<<"соответствует фраза    :";
    for(int i=0;i<19;i++){ //перебираем массив s
    int n=s[i];//получим элемент этого массива
    if (n){   //это не 0
    for (j=0;j<10;j++)//ищу n в массиве x
    
    if (x[j]==n) break;//нашел, он по счету j-й
    cout<<xbuk[j];//вывел j-й из xbuk
}
else cout<< " ";//иначе печатаю пробел
}
cout <<endl;
}
Вот вывод программы

получим значения x=0,10,14,18,3,15,27,39,63,171,
заданным числам:3,10,3,18, ,3,10,0,171,63,3,18,27,15, ,39,14,10,18
соответствует фраза :alan al ksandr miln

Добавлено через 10 часов 58 минут
Как сделать ,чтобы 0 не выдавал пробел между символами?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru