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

Задача с Тимуса 1446 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача из Лафоре http://www.cyberforum.ru/cpp-beginners/thread920966.html
Для разъяснения действия наших доморощенных указателей мы смоделируем память компьютера с помощью массивов. Так как доступ к массивам всем понятен, то вы сможете увидеть, что реально происходит, когда мы используем для доступа к памяти указатели. Мы будем использовать один массив типа char для хранения всех типов переменных. Именно так устроена память компьютера: массив байтов, каждый из...
C++ Графическое приложение Здравствуйте форумчане, возник вопрос на который хотелось бы получить вашу помощь, выполняю работу где требуется написать графическое приложение. Само приложение написано и работа почти доделана, но требуется дополнить работу теорией: что такое графическое приложение, классификация граф. приложений и т.д., но не могу найти литературу чтобы в ней была именно теория, в основном нахожу где... http://www.cyberforum.ru/cpp-beginners/thread920921.html
C++ Работа с типами данных в массиве
Всем доброго времени суток , помогите выяснить одну вещь. Есть у меня массив типа char. Вот к примеру {1f-21df } Каким образом можно преобразовать тип элементов массива в int, чтобы в нем можно было работать как с типом int. Заранее спс всем за понимание. Добавлено через 43 секунды Ой ну и конечно буковки то откинуть.....
Наследование C++
Здравствуйте уважаемые форумчане!!! Вот написал код с наследованием, я бы хотел его усовершенствовать но не знаю как. Вот что именно я бы хотел добавить в этот код: Я написал ID ученика в этом случае 286. Я не могу сделать так чтобы Teacher (учитель) накричал (Cry) на этот ID(то есть на ученика который находится под ID = 286) и потом Dekan (декан) выгнал (kickout) бы этот ID (ученика). Помогите,...
C++ Ошибка invalid use of member http://www.cyberforum.ru/cpp-beginners/thread920862.html
Вот код. if (variety == a1.seta cout << a1.seta; else cout << "This sort is not.Try again." << endl; В ошибке показывает вот это: invalid use of member (did you forget the `&' ?)
C++ Полиморфизм, дружественные функции Всем привет! Имеется такая конструкция: class Base { public: Base(); Base(int n) {}; virtual ~Base() {}; подробнее

Показать сообщение отдельно
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.07.2013, 19:17     Задача с Тимуса 1446
Dani, у меня такоеже решение только я сравниваю названия не целиком а только первые буквы
вот мое решение если что
Кликните здесь для просмотра всего текста
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
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
char s[2000][400],ss[400];
int a[10][2000];
int main()
{
    int n,i;
    scanf("%d",&n);
    for (i=0;i<n;i++)
    {
        gets(s[i]);
        gets(s[i]);
        scanf("%s",ss);
        switch (ss[0])
        {
            case 'S':
                a[0][0]++;
                a[0][a[0][0]]=i;
                break;
            case 'H':
                a[1][0]++;
                a[1][a[1][0]]=i;
                break;
            case 'G':
                a[2][0]++;
                a[2][a[2][0]]=i;
                break;
            case 'R':
                a[3][0]++;
                a[3][a[3][0]]=i;
                break;
        }
    }
    printf("Slytherin:\n");
    for (i=0;i<a[0][0];i++)
        puts(s[a[0][i+1]]);
    printf("\n");
    printf("Hufflepuff:\n");
    for (i=0;i<a[1][0];i++)
        puts(s[a[1][i+1]]);
    printf("\n");
    printf("Gryffindor:\n");
    for (i=0;i<a[2][0];i++)
        puts(s[a[2][i+1]]);
    printf("\n");
    printf("Ravenclaw:\n");
    for (i=0;i<a[3][0];i++)
        puts(s[a[3][i+1]]);
    printf("\n");
    return 0;
}
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru