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

Задача на фактриалы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти ошибки http://www.cyberforum.ru/cpp-beginners/thread992514.html
Не могу в коде найти ошибки. Вроде бы код правильный, но программа ругается. Предисловие. Задача. Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера nxn по часовой стрелке, начиная с блока в левом верхнем углу. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> #define n 4 void main()
C++ Напишите программу, которая вводит три действительный числа и проверяет, являются ли эти числа первыми тремя членами арифметической прогрессии. Скласти програму, яка вводить три дійсні числа та перевіряє, чи ці числа є першими трема членами арифметичної прогресії. http://www.cyberforum.ru/cpp-beginners/thread992513.html
C++ Путаница в массиве
setlocale(LC_ALL, "Russian"); const int B = 11; int A; int index(-1); int count; cout << "\n\t***Оценки стундентов в институте 228***" << endl; cout << "\n\n\tОценка не должна быть выше 5 или ниже 1" << endl; for (int i = 0; i < B; i++) {
C++ Компилятор QT работает неадекватно ?!
Доброго времени суток! Задача простая. Есть класс String предназначенный для хранения строк. Недостаток этого класса в том, что он не контролирует выход за пределы поля str. Для искоренения этого недостатка создан класс Pstring. Должна выполняться проверка размера вводимой строки, перед записью этой строки в поле str. Но в строке 36 компилятор переходит к выполнению конструктора без параметров...
C++ Обновление программы http://www.cyberforum.ru/cpp-beginners/thread992493.html
Не подскажете грамотный способ обновить свою программу под windows. Есть программа на Qt. Обновление происходит так. Программа сравнивает свою версию с версией на сайте(txt файл) и скачивает новые файлы во временную папку. Запускает updater, и закрывается Updater ждёт закрытия программы, заменяет файлы и запускает программу. Есть ли какое нибудь готовое средство для этого?
C++ Как определить седловые точки матрицы День добрый. Помогите пожалуйста разобраться с программой, сама вообще не могу и не понимаю как это сделать. вот мое задание: Дана целочисленная матрица. Определить: 1) Кол-во отрицательных элементов строк, которые содержат хотя бы один нулевой элемент; 2) Номера строк и столбцов седловых точек матрицы." Сама смогла написать лишь это:, а дальше что делать?, помогите пожалуйста. ... подробнее

Показать сообщение отдельно
Байт
Эксперт C
15984 / 10252 / 1536
Регистрация: 24.12.2010
Сообщений: 19,336
01.11.2013, 21:54
Столько раз я на форуме, да и повсюду, натыкался на непонимание того, как транслятор понимает целочисленное деление, что уж думаю - надо что-то делать. Ну как-то сразу ВСЕМ объяснить, "что по чем и очень точно". Ликвидировать безграмотность.
У меня уже не раз возникали всякие идейки. Типа, повесить баннер - "Сишник! Помни! 1/2 = 0" (Но это навязчиво и неприятно тем, кто эту аксиому знает)
Или при первом входе на Си-форумы заставить пройти тест. int n=3, k=2; n/k = ? - и варианты ответов. И если выбран не 1, заставить прочитать маленькую лекцию (строк 10, не более). Конечно, никаких запретов это порождать не должно, как я понимаю, это противоречит политике форума, Но ткнуть носом в эту очевидную штуку, ИМХО, необходимо.
Если подняться чуть выше, то можно заметить, что в кольце целых чисел операция деления определена не всюду. И дело разработчиков языка доопределить ее на свой вкус. Можно выкидывать ошибку-исключение - то-то все обрадуются! А можно естественно посчитать это целой частью.
Вот написал эту филиппику и подумал. А как в других языках? В затипизированном Паскале? В нетипизированном PHP? Как у стариков - Фортран и PL-1? Что сказал бы догадливый APL? Java, C#?...

Добавлено через 4 минуты

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Вообще-то, результат 1/i очень сильно зависит от типа i.
Чтоб поддержать болтовню, могу заметить, что и от типа "1" - тоже

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