Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить среднее арифметическое положительных элементов задан массив Z(n) целых чисел.Найти максимальный элемент массива,и если это простое число-удалить все эллементы,равные максимальному значению.Определить среднее арифметическое положительных элементов массива после удаления.Упорядочить массив по убываню модулей https://www.cyberforum.ru/ cpp-beginners/ thread409638.html C++ Быстрый поезд
Между двумя крупнейшими городами нашей страны Санкт-Петербургом и Москвой ежедневно совершают рейсы n поездов. Для каждого поезда известно его время отправления из Санкт-Петербурга и время прибытия в Москву. Найдите самый быстрый поезд и его скорость в предположении, что длина железной дороги между Санкт-Петербургом и Москвой равна 650 км. Входные данные Первая строка входного файла...
C++ Найти сумму положительных элементов последовательности https://www.cyberforum.ru/ cpp-beginners/ thread409635.html
int below_zero = 0; int zero = 0; int after_zero = 0; for ( int i = 0; i < N; i ++ ) { if ( mas > 0 ) after_zero++; else if ( mas == 0 ) zero++; else below_zero++;
C++ Функция qsort для сортировки массивов структур В общем есть структура struct User { int id; char nickname; int karma; }; https://www.cyberforum.ru/ cpp-beginners/ thread409634.html
C++ Лифт
В доме Вилли установили скоростной лифт новой экспериментальной модели. В этом лифте кнопки с номерами этажей заменены двумя другими кнопками. При нажатии на первую кнопку лифт поднимается на один этаж вверх, а при нажатии на вторую – опускается на один этаж вниз. Младшему брату Вилли Дилли очень нравится кататься на новом лифте. Он катается на нём до тех пор, пока не побывает на каждом из...
C++ Решить задачку https://www.cyberforum.ru/ cpp-beginners/ thread409621.html
Когда встречаю эпсилон возникают проблемы, не пойму что это и как мудрить , знаю что надо использовать float и int все ) Умножить, сложить , квадрат и факториал это без проблем а это хз как мудрить, помогите решить и плз объясните )) Вот задача : картинка 13 кб. http://s017.***********/i437/1112/34/dfafd2b4a0b9.png
C++ Неправильно работает конструктор копирования list, почему? #include <windows.h> #include <stdio.h> #include <list> #include <iterator> #include <iostream> using namespace std; list <int> f () { list <int> lisc; https://www.cyberforum.ru/ cpp-beginners/ thread409620.html C++ Конвертация типов с++
int p=255; string s=p; в результате s='я', а как внести p в s как число, чтобы s={'2','5','5'} ? только посимвольно или можно как-то проще ?
C++ Телефонный справочник Прога читает из файла, есть поиск по имени и по адресу. Никак не могу реализовать поиск по номеру. Помогите пожалуйста. Вот код: #include <iostream> #include <fstream> #include <vector> #include <string> using namespace std; class Number https://www.cyberforum.ru/ cpp-beginners/ thread409614.html C++ Раскрутка матрицы https://www.cyberforum.ru/ cpp-beginners/ thread409583.html
не сооброжу какой цикл(for) и какую формулу задать в printf чтоб раскрутить матрицу- 1 7 13 15 10 2 6 14 11 9 3 5 16 12 8 4 должно выводиться так - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include <stdio.h> #include <stdlib.h>
C++ Поменять местами в массиве последнее простое число и первое совершенное
Задан массив X(m) целых чисел.Поменять местами в массиве последнее простое число первое совершенное.Предусмотреть случай,что массив может не содержать простых и совершенных чисел.Удалить из массива все четные числа Добавлено через 1 час 16 минут народ спасайте зачет горит((
C++ получение символа по коду и назад есть char a="A"; какие в с++ есть функции для получения кода символа? т.е. нужно получить код символа который содержится в переменной а и по коду символа получить сам символ? https://www.cyberforum.ru/ cpp-beginners/ thread409580.html
36 / 36 / 2
Регистрация: 28.04.2013
Сообщений: 110
29.06.2013, 16:35 0

Анаграммы(олимпиадная задача) - C++ - Ответ 4787130

29.06.2013, 16:35. Показов 8175. Ответов 9
Метки (Все метки)

Ответ

ACCEPTED

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
35
36
37
38
39
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
 
int main()
{
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
    
    string str1, str2;
    int s1[27], s2[27];
    memset(s1, 0, sizeof(s1));
    memset(s2, 0, sizeof(s2));
    
    cin >> str1 >> str2;
    
    if(str1.size() != str2.size())
    {
        cout << "NO";
        return 0;
    }
    
    for(int i = 0; i < str1.size(); ++i)
    {
        s1[str1[i] - 'A']++;
        s2[str2[i] - 'A']++;
    }
    
    for(int i = 0; i < 27; ++i)
        if(s1[i] != s2[i])
        {
            cout << "NO";
            return 0;
        }
    
    cout << "YES";
    return 0;
}
Добавлено через 39 секунд
на всякий случай включил проверку длин строк

UPD с одним массивом, решение изящнее, можно задействовать функцию accumulate()

Вернуться к обсуждению:
Анаграммы(олимпиадная задача) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2013, 16:35
Готовые ответы и решения:

Строки.Анаграммы.(Задача сделана,но не выводит результат...)
Даны 2 слова(строки),проверить есть ли эти слова анаграммами(отличаются только порядком букв) //...

Олимпиадная задача
Был в прошлом году на олимпиаде по программированию и там была такая задача: После запуска...

Олимпиадная задача
Дошел до этой олимпиадной задачи и впал в ступор. Нагуглил, что можно решить с помощью матриц, либо...

Олимпиадная задача
#include &lt;cstdio&gt; #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; int main() {...

9
29.06.2013, 16:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2013, 16:35
Помогаю со студенческими работами здесь

Олимпиадная задача
Вот наткнулся сегодня на такую задачу: Всем известно, что в позапрошлом веке ковбои занимались...

Задача на дп (олимпиадная)
Здравствуйте, имеется данная задача, основная проблема состоит в том, что мое решение никак не...

C++. Олимпиадная задача
Здравствуйте! Код не проходит какой-то тест, может алгоритм не правильный. И если не правильный, то...

Олимпиадная задача
Алфавит мурмарианской системы счисления включает три цифры - 1, 2 и 3. Одна из популярных...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru