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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить среднее арифметическое положительных элементов http://www.cyberforum.ru/cpp-beginners/thread409638.html
задан массив Z(n) целых чисел.Найти максимальный элемент массива,и если это простое число-удалить все эллементы,равные максимальному значению.Определить среднее арифметическое положительных элементов массива после удаления.Упорядочить массив по убываню модулей
C++ Быстрый поезд Между двумя крупнейшими городами нашей страны Санкт-Петербургом и Москвой ежедневно совершают рейсы n поездов. Для каждого поезда известно его время отправления из Санкт-Петербурга и время прибытия в Москву. Найдите самый быстрый поезд и его скорость в предположении, что длина железной дороги между Санкт-Петербургом и Москвой равна 650 км. Входные данные Первая строка входного файла... http://www.cyberforum.ru/cpp-beginners/thread409636.html
Найти сумму положительных элементов последовательности C++
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; };
C++ Лифт http://www.cyberforum.ru/cpp-beginners/thread409632.html
В доме Вилли установили скоростной лифт новой экспериментальной модели. В этом лифте кнопки с номерами этажей заменены двумя другими кнопками. При нажатии на первую кнопку лифт поднимается на один этаж вверх, а при нажатии на вторую – опускается на один этаж вниз. Младшему брату Вилли Дилли очень нравится кататься на новом лифте. Он катается на нём до тех пор, пока не побывает на каждом из...
C++ Решить задачку Когда встречаю эпсилон возникают проблемы, не пойму что это и как мудрить , знаю что надо использовать float и int все ) Умножить, сложить , квадрат и факториал это без проблем а это хз как мудрить, помогите решить и плз объясните )) Вот задача : картинка 13 кб. http://s017.***********/i437/1112/34/dfafd2b4a0b9.png подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
29.06.2013, 14:48     Анаграммы(олимпиадная задача)
@nuts23,
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
#include <cstring>
#include <cstdio>
 
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    char str1[100001];
    gets(str1);
    char str2[100001];
    gets(str2);
    int arr1[91], arr2[91];
    const int str1_size = strlen(str1);
    const int str2_size = strlen(str2);
 
    if (str1_size != str2_size) {
        printf("NO");
        return 0;
    }
 
    for (int i = 0; i != str1_size; ++i) {
        ++arr1[ str1[i] ];
        ++arr2[ str2[i] ];
    }
 
    for (int i = 65; i != 91; ++i)
        if ( arr1[i] != arr2[i] ) {
            printf("NO");
            return 0;
        }
    printf("YES");
    return 0;
}
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru