nt main()
{
int N, F = 1;
setlocale(LC_ALL, "Russian");
cout << "Введите N:
...Консультация # 189281: Здравствуйте! У меня возникли сложности с таким вопросом: Задание: Найти среднее арифметическое положительных элементов главной и побочной диагоналей матрицы действительных чисел А(5Х5).
...Консультация # 189282: Уважаемые эксперты! Пожалуйста, ответьте на вопрос: Задание: Найти количество элементов одномерного массива А(10), в значении которых установлен пятый бит. После этого у всех элементов массива инвертировать 3 бит и новые значения записать в массив В(10). Вывести в шестнадцатеричном виде массивы А и В. <...<
/span>
Если a = b = 0 и c ≠ 0, то уравнение решения не имеет. Кроме того, при b2-4ac<0 решением будут два комплексно-сопряжённых корня, определяемые по формуле x1,2 = -b/2a ± i*√4ac-b2. Также можно немного оптимизировать код, заранее вычислив выражение b2-4ac один раз. С учётом этого программа примет следующий вид:
nt main()
{
int N, F = 1;
setlocale(LC_ALL, "Russian");
cout << "Введите N:";
cin >> N;
if (N < 0) cout << "Введите N>0" << endl;
else
{
for (int i = 2; i <= N; i++)
F = F*i;
cout << N << "!=" << F << endl;
}
system("pause");
return 0;
}
#include "locale.h"
#include "iostream.h"
int main()
{
int N, F = 1;
setlocale(LC_ALL, "Russian");
cout << "Введите N: ";
cin >> N;
if (N < 0) cout << "Введите N>0" << endl;
else
{
int i = 1;
do F = F*(i++); while (i<=N);
cout << N << "!=" << F << endl;
}
system("pause");
return 0;
}
Здравствуйте! У меня возникли сложности с таким вопросом: Задание: Найти среднее арифметическое положительных элементов главной и побочной диагоналей матрицы действительных чисел А(5Х5).
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
Задание: Найти количество элементов одномерного массива А(10), в значении которых установлен пятый бит. После этого у всех элементов массива инвертировать 3 бит и новые значения записать в массив В(10). Вывести в шестнадцатеричном виде массивы А и В.
Здравствуйте, Посетитель - 399158! Предлагаю свой вариант Под size(a) понималось размер массива а Я заменил на sizeof(a)/sizeof(int), т.к. нельзя писать size(a) В программировании биты считаются с 0, а не с 1, поэтому подправил маски битов Увеличил "размах" чисел до 256 Массив а тоже ж надо выводить в hex
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались.
Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора -
для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение.
Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал,
который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом.
Заходите - у нас интересно!