Форум программистов, компьютерный форум, киберфорум
Наши страницы

Расчет кол-ва неотрицательных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод данных. http://www.cyberforum.ru/cpp-beginners/thread46325.html
Долго оправдываться что совсем начинающий я не буду). Поставил компилятор Dev-C++, решил проверить как работает - написал программку, которая должна считывать числа и складывать - он...
C++ Ошибка при компиляции Подскажите пожалуйста из-за чего выходит эта ошибка при компиляции программы Unresolved external 'min(const int *, const int)' referenced from H:\MY... http://www.cyberforum.ru/cpp-beginners/thread46307.html
Функция flush() на C/C++ C++
Уважаемые эксперты, обясните пожалуйста функцию flush() на C/C++... Буду очень благодарен...
C++ Где найти список data types для C и C++?
Здравствуйте. Подскажите, пожалуйста, где можно найти список data types (не знаю как они еще называются, поэтому по поиску ничего не нашел) с русскими или английскими описаниями, сгрупированными по...
C++ Вопросец о виртуальном конструкторе копировщике. http://www.cyberforum.ru/cpp-beginners/thread46181.html
Здравствуйте, все. Вопрос плана такого: Читаю, значит, книжку. Дочитал до виртуальных методов. И дошел до главы с названием" Виртуальный конструктор-копировщик". Цитата : ... Иногда требуется,...
C++ [C/C++] Смысл многоточия (...) Не мог бы кто-нибудь пояснить смысл данного явления в языке C и C++? Гугль конечно приводит в ступор поиск троеточий :) Я видел использование троеточия в try - catch ,а также в интерфейсе функции int... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
07.08.2009, 20:58
crashc, еще пара вопросов/замечаний.
1) Желательно изучить примитивную математику перед тем как ваять подобные программы. Это к тому, что среднее арифметиеское столбца - это сумма всех элементов столбца разделенное на количество элементов в столбце(со строкой аналогично)
2) Хоть к чему не приводи такую запись y/4 - все равно у тебя будет целое число, а вот при такой записи float(y)/4 получиш уже и десятичную часть.
3) Забудь про cin.get() и юзай system("pause")
4) Вот скажи что это за шедевр???
C++
1
2
for(int i=1, u=0; u<5;u++)
    p+=*(A[i]+u);
Если уже и сделал i константой, то напиши ее раньше, а не в цикле прячь, где скорее всего когда кто-то другой будет доделывать программу потеряет его(Да и зачем создавать новую переменную-то?? ведь проще написать p+=*(A[1]+u))
5) Применяй обычное выравнивание
C++
1
2
3
for(;;)
{
}
так сложнее потерять скобки и проще читать. Если после фора, ифа etc. идет всего один оператор то не надо ставить скобки
6) Вообще-то для имен переменных для матриц применяют к размерности n и m, и для индексов i и j

Не по теме:

ISergey, забей пока,
еще рано до удаления

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru