Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.08.2016
Сообщений: 2

Создать Соответствие, элементы которого будут иметь заданный вид; вывести результат на экран

15.08.2016, 15:18. Показов 1079. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите,пожалуйста,новичку написать код к заданию:
Создайте Соответствие, элементы которого будут иметь нижеуказанный вид (31 элемент) с использованием Цикла, выведите его на экран:
Ключ Значение
1 01.01.2013
2 02.01.2013
3 03.01.2013
. .
. .
. .
31 31.01.2013
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.08.2016, 15:18
Ответы с готовыми решениями:

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

Создать массив вещественных чисел, заменить положительные элементы на –1 и вывести результат работы на экран
Решите пожалуйста. Ваще ничего не понимаю:( Создать массив вещественных чисел. Заменить все положительные элементы на –1 и вывести...

Вывести на экран список трактористов, коготрые выполняли заданный вид работы
сделать запись 1) табельный номер 2) ФИО 3) Дата исполнения работы 4) вид работы(боронирование, лущение) 5) обработанная...

2
2393 / 1920 / 763
Регистрация: 27.07.2012
Сообщений: 5,561
15.08.2016, 15:40
Лучший ответ Сообщение было отмечено Neonardo как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <map>
#include <iostream>
#include <string>
 
int main()
{
    std::map<int, std::string> my_map;
    std::string str("00.01.2013");
 
    for (int i = 1; i <=31; ++i)
    {
        str[1] = '0' + (char)(i % 10);
        if (i > 9)
            str[0] = '0' + (char)((i / 10) % 10);
        my_map[i] = str;
    }
 
    for (std::map<int, std::string>::iterator i = my_map.begin(); i != my_map.end(); ++i)
        std::cout << i->first << ' ' << i->second << '\n';
 
    std::cin.get();
    return 0;
}
1
6 / 6 / 7
Регистрация: 07.08.2016
Сообщений: 44
15.08.2016, 15:52
Лучший ответ Сообщение было отмечено Neonardo как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <Windows.h>
using namespace std;
 
int main()
{
   SetConsoleCP(1251);
   SetConsoleOutputCP(1251);
 
   int size, month, year;
   cout << "Введите количество дней в месяце: "; cin >> size;
   cout << "Введите месяц: "; cin >> month;
   cout << "Введите год: "; cin >> year;
   int days[size+1] = {};
   for (int i = 1; i < size+1; i++)
   {
        days[i] = i;
        cout << i << " " << days[i] << "." << month << "." << year << endl;
   }
   cin.get();
   cin.get();
   return 0;
}
Ну или так попроще. Здесь массив из 31-ого элемента.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.08.2016, 15:52
Помогаю со студенческими работами здесь

Создать список, элементы которого будут содержать 8 элементов из первого списка
Есть два списка. Первый содержит слова, допустим 23 элемента. Помогите создать второй string-список, каждый элемент которого (строчка)...

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

Создать новый массив, элементами которого будут элементы исходного массива, кратные числу k
Дан массив, состоящий из n натуральных чисел. Создать новый массив, элементами которого будут элементы исходного массива, кратные числу k....

Создать строковый файл, элементы которого имеют вид «<буква>–<число ее появлений>
Дан текстовый файл. Подсчитать число появлений в нем каждой строчной (то есть маленькой) русской буквы и создать строковый файл, ...

Создать строковый файл, элементы которого имеют вид «<буква>-<число ее появлений>»
Дан текстовый файл.Подсчитать число появлений в ней каждой строчной (то есть маленькой) русской буквы и создать строковый файл, элементы...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru