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

работа с массивами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите что значит эта строка в коде http://www.cyberforum.ru/cpp-beginners/thread1189245.html
#include <iostream> using namespace std; int zada4a3(int N) { return N == 0 ? 0 : (N % 10) + zada4a3(N / 10); //что это значит? } int main() {
C++ Перегрузка операторов сравнения Вот этот класс. Помогите пожалуйста. #include <iostream> #include<iomanip> #include<cstring> using namespace std; class HugeInt { friend ostream &operator<<( ostream &, const HugeInt & ); friend istream &operator>>( istream &, HugeInt & ); http://www.cyberforum.ru/cpp-beginners/thread1189236.html
Построить и записать алгоритм вычисления суммы процентов по вкладу с использованием рекурсии C++
построить и записать алгоритм вычисления суммы процентов по вкладу с использованием рекурсии. Исходные данные : сумма вклада, ставка(процентов в год), срок вклада(дней). добрые люди,спасайте.
C++ Работа со структурными типами данных
Задание: В файле записан массив A(nxm) целых чисел. Структура файла следующая: сначала хранится n и m, а затем массив A. Определить в нем подмассивы, образованные двумя элементами: максимальным и минимальным (подмассив строится от левого верхнего угла до заданного элемента). Определить сумму элементов в каждой части массива. Используйте функции нахождения индексов минимального и максимального...
C++ Дайте ссылку, где можно разобраться с табуляцией? http://www.cyberforum.ru/cpp-beginners/thread1189196.html
привет. В учебнике только сказано, что 2 символа\t означают табуляцию. погуглил: аналогичная ситуация, в найденных источниках только пишут, что \t это горизонтальная табуляция, а дальше понимай как хочешь. Но при этом в учебнике иногда в листингах используется этот символ. Например: #include <iostream> int main() { using namespace std; unsigned short shortVar = 5; unsigned long ...
C++ Подстроки в строках Здравствуйте. Помогите пожалуйста понять условие задачи и привести пример, который будет выполнять условия. Найти максимум расстояний между двумя симметричными подстроками первой строки, которые во второй строке пересекаются не более чем в двух символах. Про симметричные подстроки вроде понятно (может ли подстрока содержать 1ин символ?), но как они пересекаются во второй строке не... подробнее

Показать сообщение отдельно
ANDREY010
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 8

работа с массивами - C++

26.05.2014, 22:32. Просмотров 145. Ответов 0
Метки (Все метки)

Подскажите как подправить код чтобы каждый элемент строки "t" сравнивался с каждым элементом массива "c" и при совпадении брался элемент массива "w" и прибавлялся к пустому массиву.
при тексте "hello" должно получиться "0805121214".
windows forms
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int i, x, j, p; 
                 String^ t;
                 char ww[255] = {""};
                 char w[28] = { "01", '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28'};
                 char c[28] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
                 t = textBox1->Text; 
                 x = t->Length;
                for ( i = 0; i < x; i++)
                 {
                     //if (t[i] == c[i])(ww[i] = ww[i] + w[i]);
                     for (j = 0; j < x; j++)
                     {
                         if (t[i] == c[j])(ww[i] = ww[i] + w[i]);
                     }
                 }
 
String^ str = gcnew String(ww);
                 textBox2->Text = str;  //вывод массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru