![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.01.2013
Сообщений: 6
|
![]()
В структуре одно поле используется для записи числа месяца,
второе и третье для температуры дня в 10 и в 16 часов. Кроме того структура имеет функцию для вычисления средней температуры. Напишите программу, в которой предусмотрен ввод данных в структуру и вывод на экран средней температуры дня. #include <iostream> #include <math.h> using namespace std; struct temperatura{ char name[10]; double temp1,temp2,z; z=(temp1+temp2)/2; return 0; } main(){ double y; int x; temperatura t; cout<<"BBeguTe Mecyaz:"; cin>>t.name; cout<<"BBeguTe TeMnepaTypy B 10.00:"; cin>>t.temp1; cout<<"BBeguTe TeMnepaTypy B 16.00:"; cin>>t.temp2; z; cout<<"CpegHaya TeMnePaTypa"z<<endl; system("pause"); } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 139
|
![]()
Вместо
Код:
Код:
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 15.01.2013
Сообщений: 6
|
![]() Цитата:
Вот сами ошибки: [C++ Error] Unit1.cpp(7): E2303 Type name expected [C++ Error] Unit1.cpp(7): E2238 Multiple declaration for 'temperatura::z' [C++ Error] Unit1.cpp(6): E2344 Earlier declaration of 'temperatura::z' [C++ Error] Unit1.cpp(7): E2233 Cannot initialize a class member here [C++ Error] Unit1.cpp(8): E2040 Declaration terminated incorrectly [C++ Error] Unit1.cpp(10): E2111 Type 'temperatura' may not be defined here |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
Что вообще оператор return забыл в структуре?
На сколько мне известно, в структуре можно только объявлять переменные с типами данных, и больше никакий действий. Закрывающая скобка в структуре - после неё обязательно точка с запятой, правило языка. Не знаю, можно ли объявлять главную функцию main() без указания возвращаемого значения, но если хотите завершать программу через возвращение целого типа(return 0 ![]() А я думал что я ничего не понимаю в c/c++ ) Вот готовый, а главное рабочий вариант: Код:
Последний раз редактировалось hvz-; 16.01.2013 в 18:33. Причина: чуток подправил код |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно исправить программу! | Anna_S2dent | Помощь студентам | 7 | 30.09.2011 10:33 |
не пойму в чём ошибка | ms.yur | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.06.2011 08:15 |
нужно исправить программу в с++ | tymac9n | Общие вопросы C/C++ | 1 | 12.05.2011 14:53 |
нужно исправить программу) | ilnar21 | Помощь студентам | 1 | 30.10.2010 22:42 |
В чём состоит эта ошибка и как её исправить? | SViRT | Помощь студентам | 6 | 15.11.2008 12:35 |