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

Составить таблицу значений - C++

Восстановить пароль Регистрация
 
Telas
 Аватар для Telas
2 / 2 / 1
Регистрация: 10.01.2010
Сообщений: 52
15.04.2010, 10:48     Составить таблицу значений #1
Люди добрые, помогите пожалуйста. Туплю с лабораторкой.
В с++ полный 0, а сделать надо.
Заранее всем спасибо.

>>Вводит ряд слов и выводит их, отсортировав в обратном порядке.

>>Написать программу, в которой описать перечисляемые типы, содер¬жащие в качестве элементов названия месяцев года – полное название и сокращенное (Jan, Feb, …) на английском языке, предложить пользователю ввести сокращенное название месяца, вывести на экран соответствующее полное
название.

>>Вычисляемая функция имеет вид: y = 4 + 2х. Составить таблицу значе¬ний x и y, для диапазона значений х от –5 до +5. Результат должен быть напечатан в два столбца шириной 10 символов с выравниванием по правому краю. Перед значением координат вывести знак как для отрицательных значений, так и для положительных.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
15.04.2010, 11:32     Составить таблицу значений #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
enum Year{ Jan,Feb,March,Apr};
enum FullYear{January,February};
int main(int agrc,char *argv[])
{
  Year y;
  FullYear fy;
  char y;
  short m;
  std::cout<<"what enum  f=fullyear,y=short?";
  std::cin>>y;
  std::cout<<"how many month";
  std::cin>>m;
  if(y=='f')
    for(int i=0;i<m;i++)
    std::cout<<fy[i];
  else if(y=='y')
  {
  // same 
  }
  else std::cout<<"wrong value";
return 0;
}
Цитата Сообщение от Telas Посмотреть сообщение
предложить пользователю ввести сокращенное название месяца, вывести на экран соответствующее полное
название.
P.s проверте как выводить/вводить на экран перечесления.
Telas
 Аватар для Telas
2 / 2 / 1
Регистрация: 10.01.2010
Сообщений: 52
15.04.2010, 13:34  [ТС]     Составить таблицу значений #3
Спасибо конечно, но вылезает куча ошибок. include подключал.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
15.04.2010, 13:55     Составить таблицу значений #4
#include <iostream.h> если для vs 6.0 другие без .h.
P.s понажимайте F4 покажет в каких строках ошибки.
Telas
 Аватар для Telas
2 / 2 / 1
Регистрация: 10.01.2010
Сообщений: 52
16.04.2010, 11:30  [ТС]     Составить таблицу значений #5
Ошибки
cpp(8) : error C2371: 'y' : redefinition; different basic types
Cpp1.cpp(6) : see declaration of 'y'
cpp(16) : error C2676: binary '[' : 'enum FullYear' does not define this operator or a conversion to a type acceptable to the predefined operator
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
16.04.2010, 11:36     Составить таблицу значений #6
C
1
2
3
enum Year{"Jan","Feb"};
char y[4];// попробуйте массив символов.
 FullYear fy[12];
P.s вам надо добавить если вводится короткая структура то на экран выводится длинная.
Telas
 Аватар для Telas
2 / 2 / 1
Регистрация: 10.01.2010
Сообщений: 52
16.04.2010, 11:45  [ТС]     Составить таблицу значений #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
#include <iostream>
enum Year{ Jan,Feb,March,Apr};
enum FullYear{January,February};
int main(int agrc,char *argv[])
{
  Year y;
  FullYear fy[12];
  char y[4];
  short m;
  std::cout<<"what enum  f=fullyear,y=short?";
  std::cin>>y;
  std::cout<<"how many month";
  std::cin>>m;
  if(y=='f')
    for(int i=0;i<m;i++)
    std::cout<<fy[i];
  else if(y=='y')
  {
  // same 
  }
  else std::cout<<"wrong value";
return 0;
}
cpp(8) : error C2040: 'y' : 'char [4]' differs in levels of indirection from 'enum Year'
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
16.04.2010, 11:54     Составить таблицу значений #8
Year y;
сhar answer[4];// попробуйте так
Вам надо переделать перечесления в char'ы и сделать проверку на короткие месяца.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2010, 17:59     Составить таблицу значений
Еще ссылки по теме:

C++ Вывод значений в таблицу
Составить программу, которая рассчитывает таблицу значений функции tgx, через ряд Тейлора C++
Составить таблицу значений функции C++

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

Или воспользуйтесь поиском по форуму:
Telas
 Аватар для Telas
2 / 2 / 1
Регистрация: 10.01.2010
Сообщений: 52
03.05.2010, 17:59  [ТС]     Составить таблицу значений #9
Цитата Сообщение от Sekt Посмотреть сообщение
Year y;
сhar answer[4];// попробуйте так
Вам надо переделать перечесления в char'ы и сделать проверку на короткие месяца.
Как? разъясните если не сложно.
Yandex
Объявления
03.05.2010, 17:59     Составить таблицу значений
Ответ Создать тему
Опции темы

Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru