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

Как сравнить 2 массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод из файла (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1214553.html
Помогите пожалуйста переписать с Pascal на C++ ввод из файла. Файл примерно такой: 5 1 2 3 4 5 3 5 2 Assign(ft,'in.txt'); Reset(ft); Readln(ft,n);
C++ Программа для вычисления суммы ряда Нужно написать программу для вычисления суммы ряда. Формулы надо переписывать внутрь сообщения. Редактор формул - внизу окна. http://www.cyberforum.ru/cpp-beginners/thread1214547.html
C++ Рост учеников класса задан в виде массива. Определить средний рост мальчиков и девочек
Рост учеников класса представлен в виде массива. Определить средний рост мальчиков и девочек. Вывести сообщение кто выше девочки и мальчики. Только-только начинаю и не знаю совсем. Программа...
Вывод двух слов максимальной длины C++
Дан файл со словами,требуется вывести на экран два слова максимальной длины. Имеется программа для вывода одного слова,для двух вот никак не могу сообразить Вот для одного #include "stdafx.h"...
C++ Программа на файл содержащий сведения о телефонах http://www.cyberforum.ru/cpp-beginners/thread1214517.html
А.Программа на файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. Количество записей произвольное. Б. Написать...
C++ Дерево отрезков в определенной модификации Нужно уметь выполнять операции вида: 1) Присвоение на отрезке ( А l r x (от l до r сменить значения на x) 2) Сума на отрезке( Q l r (найти суму от l, r)) Помогите подправить мой код: #define... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3139 / 307
Регистрация: 04.12.2011
Сообщений: 8,661
Записей в блоге: 5
27.06.2014, 15:16
Цитата Сообщение от Psilon Посмотреть сообщение
Размер строк не имеет значение, вопрос в числе ветвлений switch'а.
Дык там же англицким по белому написано, что имеет. Не для числа ветвлений, а для способа сравнения - раз и способа перехода к нужной ветви, - два.
Для малых строк сравниваются строки - раз, и делается это последовательно ( if...elseif) для отыскания нужной ветки, - два.
Для "больших" - сначала создаётся словарь хеш-значение, а потом целочисленный ключ используется для прыжка в нужную ветку как индекс массива. То есть по-человечески. Но свитч нагляднее массива и проще в расширении. Я кстати этот вариант и озвучивал, - перечисление+свитч (а получилось, - массив)), - расширяй, - не хочу.

Добавлено через 6 минут
Цитата Сообщение от Tulosba Посмотреть сообщение
У меня начинает складываться впечатление, что кое-кто переманивает клиентов с ветки "C++" в ветку "C#"
Учитывая то о чём спрашивал ТС, всё достаточно равно-приближенно к теме.
Плюсовикам можно не беспокоится, - в любой книжке о C# легко найти слова вроде: "если вы пришли из с++, то здесь то что вы привыкли делать так, выглядит эдак..." и тд. и тп. то есть нужно же сначала в плюсы зайти, чтобы выйти потом. Так что всё нормально.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru