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

Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице - C++

Восстановить пароль Регистрация
 
Obladie
0 / 0 / 0
Регистрация: 01.10.2016
Сообщений: 7
02.10.2016, 09:53     Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице #1
Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице.Вот код но выводит другие символы:
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
#include <iostream>
#include<string>
using namespace std;
 
void main()
{
    string str1="london is the capital of great britain";
    string str2="abcdefjhigklmnopqrstuvwxyz";
    //int N[25];
    char symbol='\0';
    cout << str1 << endl;
    
    for(int i=0;i<str1.length();i++){
        for(int j=0;j<str2.length();j++){
        if(str1[i]==str2[j])
        {
            symbol=j*j+'0';
         str1[i]=symbol;    
         break;
        }
        }
    }
    
        cout<< str1<< endl;
        system("pause");
 
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2016, 09:53     Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице
Посмотрите здесь:

Каждой букве поставить в соответствие число, равное её порядковому номеру в алфавите Assembler
Free Pascal Каждой букве алфавита(букву ё не учитывать) поставить в соответствие код-номер места буквы в алфавите
Pascal ABC Найти двузначное число,равное квадрату числа его единиц,сложенному с кубом числа его десятков
Расшифровать слово, каждой букве алфавита соответствует число
Найти двузначное число,равное квадрату числа его единиц,сложенному с кубом числа его десятков JavaScript
Turbo Pascal У одно измеримого массива есть 7 мест,надо поставить число которая ровна квадрату первого элемента
Расшифровать. Каждой букве алфавита соответствует двузначное число
Каждой букве алфавита соответствует двузначное число

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13941 / 8772 / 1220
Регистрация: 24.12.2010
Сообщений: 15,881
02.10.2016, 10:40     Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Obladie Посмотреть сообщение
поставить в соответствие число
А вы выводите символы.

Добавлено через 2 минуты
C++
1
2
int k = str1[j] - 'a' +1; // это позиция в латинице (нумерация с 1)
cout << k*k << endl;
Obladie
0 / 0 / 0
Регистрация: 01.10.2016
Сообщений: 7
02.10.2016, 10:50  [ТС]     Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице #3
ток не k = str1[j] - 'a' +1; а k = str1[i] - 'a' +1; спасибо
Yandex
Объявления
02.10.2016, 10:50     Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице
Ответ Создать тему
Опции темы

Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru