Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 15:24   #11
михалсаныч
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 16
По умолчанию

Ругается и всё тут
но одна ошибка пропала. Остался неопознанным --fixed.

error C2065: 'fixed' : undeclared identifier
Error executing cl.exe.
михалсаныч вне форума Ответить с цитированием
Старый 05.06.2011, 16:44   #12
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

1. Раз уж пишем на "плюсах" - используем "правильные" хидеры:
Код:
#include <string>
#include <iostream>
#include <iomanip>
using namespace std ;
За советы использовать printf() в программе на C++ - вежливо благодарим, а сами подобные советы - игнорируем...

2. Раз слева от знака равенства нужен результат с плавающей - следим за тем, чтобы справа был хотя бы один операнд с плавающей:
Код:
		ved[i].sb = (ved[i].oc1+ved[i].oc2+ved[i].oc3) / 3. ;
(хотя бы поставив точечку после константы).

3. Никогда не экономим на операторных скобках!
Код:
   for (i=0;i<kol;i++) {      
      if ( !strcmp(ved[i].adr,"Minsk") ) {
         a += ved[i].sb; k++;
      }
   }
(для полного понимания ошибки - запускаем программу, говорим, что у нас - единственный абитуриент и, вводя его данные, говорим, что он не из Минска. Делаем со скобочками и без...).
Vago вне форума Ответить с цитированием
Старый 05.06.2011, 17:52   #13
михалсаныч
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 16
По умолчанию

УРА
Всё заработало как хотелось.
Дела была не у бабине
Точка в знаменателе сделала своё дело. Вот про неё-то я как раз и не подумал. Думал раз a-добле то оно должно всё автоматически определиться. И определялось только не так как надо.
Первоначально цифр после запятой было море. И я подумал что было бы хорошо их уменьшить. Но как это сделать я не знал.(просто не сталкивался на деле).
Затем поставил в cout<<setprecision(2).Отдельное СПАСИБО Alex11223 -его идея.
При этом пришлось добавить библиотеку #include<iomanip.h>.
После этого показывало или целое или с одной запятой не зависимо от(2)или(4). А нужно было зреть в "корень". СПАСИБО и Вам Vago.

Вот только третье замечание напрасное.Со скобками там всё впорядке. Но надо присматриваться чтобы не заплутать.
Прилагаю готовую программу на обозрение и два кадрика из последних экспериментов.
На этом, я думаю что, тему можно сдать в архив.
Изображения
Тип файла: gif 01.gif (31.9 Кб, 158 просмотров)
Тип файла: gif 02.gif (46.0 Кб, 144 просмотров)
Вложения
Тип файла: rar Копия my_lab7.rar (252.4 Кб, 7 просмотров)
михалсаныч вне форума Ответить с цитированием
Старый 05.06.2011, 21:46   #14
михалсаныч
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 16
По умолчанию

вот. нашел то что искал -в книге.
Всётаки надо бы дописать программку.
Вложения
Тип файла: rar 20.rar (273.0 Кб, 7 просмотров)
михалсаныч вне форума Ответить с цитированием
Старый 05.06.2011, 21:53   #15
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что искали? Что дописать?
Кстати, если это Лафоре, то про манипуляторы еще во 2-3 главах вроде было)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно определиться с выбором mr_mag Visual C++ 14 30.01.2011 15:48
Надо определиться tolstij Свободное общение 3 24.01.2010 18:45
Не могу определиться. И с чего начать? ale11055 Microsoft Office Access 3 07.06.2008 11:06
Помогите определиться с доменом ERASERROR Свободное общение 8 23.03.2008 16:19
Помогите определиться с средой разработки Руслантус Свободное общение 3 14.03.2008 23:27