Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
karpinets2710
0 / 0 / 1
Регистрация: 23.04.2014
Сообщений: 55
#1

Структура. Словарь

09.06.2014, 20:43. Просмотров 938. Ответов 2
Метки нет (Все метки)

С клавиатуры ввести последовательность записей, которые состоят со слов-терминов и их переводов на английский язык. Очистить экран. Случайным способом выбрать с массива-словаря N терминов к каждому из которых пользователь вводит перевод. Определить процент верных ответов.

Помогите.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 20:43
Ответы с готовыми решениями:

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость.
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто...

Структура «База», сущности «Универсам» и «Продукты», структура «Товар»
1. Создать структуру «База», включающую не менее 3 полей. 2. Создать сущности...

структура array предназначена для хранения строки типа char. Структура имеет функцию, которая позволяет изменить символ
структура array предназначена для хранения строки типа char. Структура имеет...

Структура DateTime, битовая структура
Условие: Структура содержит информацию о дате и времени некоторого события:...

Структура, доступная из всех файлов проекта ("глобальная" структура)
Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp. К main.cpp...

2
Kukurudza
105 / 86 / 13
Регистрация: 29.08.2012
Сообщений: 539
09.06.2014, 20:50 #2
используй мапу
0
karpinets2710
0 / 0 / 1
Регистрация: 23.04.2014
Сообщений: 55
09.06.2014, 21:52  [ТС] #3
Лучший ответ Сообщение было отмечено karpinets2710 как решение

Решение

Kukurudza, помогите исправить
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include "stdafx.h"
#include "stdio.h"
#include "time.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"
 
#define LENGTH 30
 
int main()
{
    int pairs, N;
    puts("Enter number of pairs");
    while(1)
    {
        if(scanf_s("%d", &pairs))
            break;
        fflush(stdin);
        puts("Error");
    }
    puts("Enter N");
    while(1)
    {
        if(scanf_s("%d", &N))
            break;
        fflush(stdin);
        puts("Error");
    }
 
    struct pair
    {
        char word[LENGTH];
        char translation[LENGTH];
    } p[pairs];
    printf("Enter %d pairs in such form: word translation\n", pairs);
    int i, j;
    for(i = 0; i < pairs; i++)
    {
        while(1)
        {
            scanf_s("%s %s", p[i].word, p[i].translation);
            for(j = 0; j < i; j++)
                if(strcmp(p[j].word, p[i].word) == 0)
                    break;
            if(j == i)
                break;
            puts("This word already exists!");
        }
    }
    srand(time(NULL));
    int rand_pairs[N];
    for(i = 0; i < N; i++)
    {
        int unique = 0;
        while(!unique)
        {
            rand_pairs[i] = rand() % pairs;
            unique = 1;
            for(j = 0; j < i; j++)
            {
                if(rand_pairs[i] == rand_pairs[j])
                {
                    unique = 0;
                    break;
                }
            }
        }
    }
    char answer[LENGTH];
    int right = 0;
    for(i = 0; i < N; i++)
    {
        printf("Enter translation:\n%s - ", p[rand_pairs[i]].word);
        scanf("%s", answer);
        if(!strcmp(answer, p[rand_pairs[i]].translation))
            right++;
    }
    printf("Right answers ratio: %.2lf", 100.0 / N * right);
    _getch();
    return 0;
}
Добавлено через 1 час 0 минут
Помогите же кто-нибудь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2014, 21:52

Структура и вложенная структура
Подскажите как сделать задание, такого рода Иванов Математика 80 ...

Словарь
Нужна ссылка на русско-английский словарь (тот который можно распарсить). Или...

словарь
что-то не могу найти словарь русского языка, желательно не в xml, а в txt...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru