1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 86

Дан список праздников года. Вывести все весенние праздники

28.10.2012, 22:56. Показов 2095. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include <iostream>
#include <stdio.h>
#include <conio.h>
 
using namespace std;
 
int main()
{
 struct holidays
 {
  int number;
  char mounth[10];
  char hol_name[15];
  
 }
 data[10]={{8,"Mrt","Marta"},{1,"Apr","job"},{9,"May","win"}};
 int i=0;
 
// Оглашение весенних месяцев
 char spring[3] = {{'Mrt'}, {'Apr'}, {'May'}};
 
 for(int i=0; i<5; i++)
 {
  if(data[i].mounth[15] == spring[0] || data[i].mounth[15] == spring[1] || data[i].mounth[15] == spring[2])
  {
   cout<<"Chislo: "<<data[i].number;
   cout<<"Prazdnik: "<<data[i].hol_name;
  }
 }
 
getch();
return 0;
 
}

Дан список праздников года. Он содержит число, месяц, название праздника. Вывести все весенние праздники.

вот почему то не хочет ничего в консоле выводить!
компилируеться без ошибок! но не выводит - пусто
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.10.2012, 22:56
Ответы с готовыми решениями:

Дан список некоторых дат, состоящие из дня, месяца, года. Вывести дату с наибольщим годом.
Работа со списком.Дан список некоторых дат, состоящие из дня, месяца, года. Вывести дату с наибольщим годом. Вопшем я нашёл максимальный...

Вывести все Весенние даты
Решить программу на языке Turbo Pascal для решения задачи. Создать файл F, который имеет даты. Каждая дата состоит из Числа, Месяц и года....

Вывести все праздники в данном месяце.
Дано число – номер месяца. Вывести все праздники в данном месяце. мой такой вариант он правильный program Project1; ...

7
 Аватар для kazak
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,297
28.10.2012, 23:03
Цитата Сообщение от Demo0n Посмотреть сообщение
// Оглашение весенних месяцев
char spring[3] = {{'Mrt'}, {'Apr'}, {'May'}};
=>
C++
1
char *spring[3] = {"Mrt", "Apr", "May"};
Добавлено через 2 минуты
Цитата Сообщение от Demo0n Посмотреть сообщение
if(data[i].mounth[15] == spring[0] || data[i].mounth[15] == spring[1] || data[i].mounth[15] == spring[2])
C++
1
if(!strcmp(data[i].mounth, spring[0]) || !strcmp(data[i].mounth, spring[1]) || !strcmp(data[i].mounth, spring[2]))
Добавлено через 2 минуты
Цитата Сообщение от Demo0n Посмотреть сообщение
data[10]={{8,"Mrt","Marta"},{1,"Apr","job"},{9," May","win"}};
Цитата Сообщение от Demo0n Посмотреть сообщение
for(int i=0; i<5; i++)
Объявили массив из десяти структур, проинициализировав только 3, а обрабатываете 5
1
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
28.10.2012, 23:04
Хоть и компилируется без ошибок, но ошибки есть
char spring[3] - это строка из трех символов. Причем третий символ \0
Вы же пытаетесь работать с этим как с массивом строк, что неверно.
' ' - такими кавычками обрамляются символы, а не строки
data[i].mounth[15] - такая запись значит "у объекта data[i] обратиться к 15-ому элементу массива mounth. Во-первых, этот массив содержит всего 10 элементов. Во-вторых, вы явно хотели обратиться не к элементу, а получить всю строчку
data[i].mounth[15] == spring[0] - так чаровые строки не сравниваются
0
 Аватар для kazak
3599 / 2741 / 354
Регистрация: 11.03.2009
Сообщений: 6,297
28.10.2012, 23:09
Цитата Сообщение от I.M. Посмотреть сообщение
Причем третий символ \0
Не обязательно.
0
1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 86
28.10.2012, 23:12  [ТС]
спасибо!
выручили)
0
28.10.2012, 23:14

Не по теме:

описывайте структуры вне мэйна, очень некрасиво...

0
28.10.2012, 23:15

Не по теме:

Demo0n, не с одного универа случайно?:)
Задача про праздники года

0
1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 86
28.10.2012, 23:40  [ТС]
с одного новерное)
но я хз кто это)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2012, 23:40
Помогаю со студенческими работами здесь

Вывести все весенние заказы предприятия бытового обслуживания
Сведения о заказах некоторого предприятия бытового обслуживания состоит из номера заказа, фамилии заказчика и даты (число, месяц, год) его...

Задача про праздники года
Дан список праздников года. Он содержит число, месяц, название праздника. Вывести все весенние праздники. Как записать список праздников ?

Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты.

Дан файл, содержащий различные даты. Каждая дата — это число, месяц и год. Найти все весенние даты
,,,

Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты.
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты.


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

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

Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru