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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, выполняющую деление на 2 заданного числа до тех пор, пока не будет выполнено условие http://www.cyberforum.ru/cpp-beginners/thread1609148.html
Написать программу, которая после ввода с клавиатуры числа будет выполнять деление на 2 до тех пор, пока результат не станет меньше либо равен 0,0005. суть задачи понимаю, но как составить до меня не доходит
Алгоритмы Вычислить количество отрицательных и положительных компонент массива (блок-схема) Не могу сделать блок-схему для программы,код написал,а схема не лезет в голову,помогите ее сделать. Сама задача и мой код:«Вычислить 30 значений функции y=ax(квадрат)+bx+c на отрезке , сохранить их в массиве Y. Вычислить количество отрицательных и положительных компонент массива.» И еще один вопрос,не выводит количество +\- элементов,это я для второго цикла for не ввел фигурными скобками тело... http://www.cyberforum.ru/cpp-beginners/thread1609145.html
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++){
Дружественная функция найти произведение элементов в тех строках которые не содержат элементов кратных 3 C++
#include "stdafx.h" #include <cstdlib> #include <iostream> #include <string> #include <conio.h> using namespace std; class kl1 {
C++ Помогите разобрать чужой код http://www.cyberforum.ru/cpp-beginners/thread1609106.html
нам дали задание понять, что собственно написано в коде. Может кто подскажет как легче читать чужой код. Вот тот самый кусок кода, который мне надо разобрать. Помогите новичку! 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++ Программа должна считать сумму всех элементов файла Программа должна считать сумму всех элементов файла р1. Но при компиляции выдает ответ 0. В чем может быть ошибка? #include <iostream> #include <fstream> using namespace std; void main() { ifstream p1("p1.txt", ios::in); подробнее

Показать сообщение отдельно
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 334
11.12.2015, 08:29     Алгоритм кодирования имен цифрами
Решил написать код для задачки из 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 не выдавал пробел между символами?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru