Страница 1 из 2

Компилятор ругается )

Добавлено: 13 мар 2008, 19:50
ROBOT_rus
Условие:
157. Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. Рекомендуемый вид экрана во время работы программы приведен ниже. Введенные пользователем данные выделены полужирным шрифтом.

*** Анализ роста учеников ***
Введите рост (см) и нажмите <Enter>.
Для завершения введите 0 и нажмите <Enter>
-> 175
-> 170
-> 180
-> 168
-> 170
-> 0
Средний рост: 172.6 см
У 2 человек рост превышает средний.
Мой код:

Код: Выделить всё

#include <stdio.h>
#include <iostream.h>


void main()
{
	float count,rost,summa,rost_midle,rost_vishe=0;
	

	cout << "\n\tVvedite rosk studentov !. Dl9 zaverwenia vvedite 0" << endl;
	
	 while (rost!=0)
	{
		cout << "\n";
		cin >> rost;
		if (rost! = 0)
		{

		summa+=rost;
		count++;
		rost_midle = summa / count;
		}
		if (rost > rost_midle)
		{
			rost_vishe++;
		}
	}
	cout << "\n\tSredniy rost = " << rost_midle << " cm" << endl;
	cout << "\n\tVishe srednego : " << rost_vishe << " 4elovek" << endl;
	getchar();
}

Но компилироваться нехочет,выдаёт 4 ошибки). Помогите найти их)) Компилятор VC 6.0

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:08
Vovchik
я не знаю у меня выдало выдало тока две ошыбки !!!!!!!!!!

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:14
Vovchik
причём ошыбка в том што ты поставел пробел между ! и = в 8 строчке по шёту

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:18
Medved
&quot писал(а):ошыбка , што, поставел, шёту
А орфографических ошибок ты не искал?=)

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:19
ROBOT_rus
О , спасибо...действительно убрал пробер - заработало) Странно..недумал что это играет роль ).


ЗЫ-правда работает не так как нада...считает криво) Тут похоже ещо в код ошибка закралась.

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:26
Vovchik
Medved, правда нет, а когда я запустил прогу то она работает както не так я протестировал ввёл
123
321
1234
12

она пишет средний рост 422
и што 2 человека выше среднего хотя должно быть один ша посмотрю в чём дело !!!

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:43
Medved
М-да, ув. программеры, хоть я и не изучаю срр но по логике у вас ошибка.
Смотрите:
(ваш алгоритм)
пока вводят рост
читать рост
увеличить сумму на рост , количество на 1
найти среднее
если рост >среднее то увеличить больше_среднего
вывести среднее, больше_среднего
(правильный алгоритм)
пока вводят рост
читать рост
увеличить сумму на рост, количество на 1
записать куда-то рост
далее
найти среднее
перебрать все росты
если рост > среднее увеличить больше_среднего
вывести среднее, больше среднего

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:55
Vovchik
Medved, а какме язки програмирования ты знаеш ??? php знаеш ???

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 20:58
Medved
&quot писал(а):Medved, а какме язки програмирования ты знаеш ???
Pascal,Delphi,Python,Basic
&quot писал(а):php знаеш ???
PHP не знаю но надо будет - выучу

Re: Компилятор ругается )

Добавлено: 13 мар 2008, 21:11
Vovchik
Medved писал(а):Pascal,Delphi,Python,Basic

PHP не знаю но надо будет - выучу
Та я начел учить, но не как не могу панять, как мне её установить штоб начать писать код вроде делаю как написано на сайте, а не чё не получаеца :confused: куда мне обратица за помошью ??????подскажы плиз !!!!!!!!