Есть ответ 👍

Количество логических переменных:B&(AvBvC)

198
455
Посмотреть ответы 1

Ответы на вопрос:


1.  

#include < iostream>

using namespace std;

int main()

{

    double x, y;

    cout < < "введите два целых числа: " < < endl;

    cin > > x > > y;

    if( (x + y)/2 - (int)(x + y)/2 ! = 0){

        cout < < "среднее арифметическое чисел " < < x < < " и " < < y   < < " - не целое число! "< < endl;

        }

    else cout < < "среднее арифметическое чисел " < < x < < " и " < < y   < < " - целое число! "< < endl;

    system("pause");

}

вывод:

введите два целых числа:                                                                              

8 2                                                                                                  

среднее арифметическое чисел 8 и 2 - целое число!  

введите два целых числа:                                                                              

7 2                                                                                                  

среднее арифметическое чисел 7 и 2 - не целое число!  

2.  

#include < iostream>

#include < math.h>

using namespace std;

int main()

{

setlocale(lc_all, "russian");

double a, b, c, d, x1, x2, x0;

cout < < "введите a, b и с (ax^2 + bx + c): " < < endl;

cin > > a > > b > > c;

if (a == 0) {

  cout < < "переменная a не должна равняться нулю! " < < endl;

  return 0;

}

d = b * b - 4 * a*c;

if (d < 0) {

  cout < < "дискримнант (d) меньше нуля. уравнение не имеет действительных корней! " < < endl;

}

else if (d == 0) {

  x0 = -b / 2 * a;

  cout < < "дискримнант (d) равен нулю, то есть уравнение имеет единственный корень: " < < x0 < < endl;

}

else {

  x1 = (-b + sqrt(d)) / (2 * a);

  x2 = (-b - sqrt(d)) / (2 * a);

  cout < < "дискримнант (d) больше нуля. уравнение имеет два корня: " < < x1 < < " и " < < x2 < < endl;

}

system("pause");

}

вывод:  

введите a, b и с (ax^2 + bx + c):                                                                    

1 3 -4                                                                                              

дискримнант (d) больше нуля. уравнение имеет два корня: 1 и -4

введите a, b и с (ax^2 + bx + c):                                                                    

1 3 8                                                                                                

дискримнант (d) меньше нуля. уравнение не имеет действительных корней!

введите a, b и с (ax^2 + bx + c):                                                                    

1 -4 4                                                                                                

дискримнант (d) равен нулю, то есть уравнение имеет единственный корень: 2

3.  

#include < iostream>

#include < math.h>

using namespace std;

int main()

{

setlocale(lc_all, "russian");

int m[10], _oddresult = 0, _mresult = 0, temp = 0;

for (int i = 0; i < 10; i++) {

  cout < < "[" < < i + 1 < < " элемент] = ";

  cin > > m[i];

  if ((unsigned int)m[i] % 2 == 1) {

  _oddresult = _oddresult + m[i];

  }

}

for (int i = 0; i < 10; i++) {

  if (m[i] < 0) {

  _mresult = _mresult + m[i];

  }

}

cout < < "\nсумма нечётных элементов: " < < _oddresult < < endl;

cout < < "сумма отрицательных элементов: " < < _mresult < < endl;

system("pause");

}

вывод:

если вводить от -1 до -10, то сумма нечётных -25, а сумма отрицательных -55

если вводить от 1 до 10, то сумма нечётных 25, а сумма отрицательных 0

5.  

#include < iostream>

using namespace std;

int main()

{

setlocale(lc_all, "russian");

int m[10];

for (int i = 0; i < 10; i++) {

  cout < < "[" < < i + 1 < < " элемент] = ";

  cin > > m[i];

}

for (int i = 0; i < 10; i++) {

  if (m[i] < m[i - 1]) {

  cout < < i+1 < < " элемент нарушает ! " < < endl;

  }

}

system("pause");

}

вывод:

[1 элемент] = 1                                                                                      

[2 элемент] = 3                                                                                      

[3 элемент] = 2                                                                                      

[4 элемент] = 4                                                                                      

[5 элемент] = 5                                                                                      

[6 элемент] = 6                                                                                      

[7 элемент] = 7                                                                                      

[8 элемент] = 8                                                                                      

[9 элемент] = 10                                                                                      

[10 элемент] = 9                                                                                      

3 элемент нарушает !                                                                  

10 элемент нарушает !

Популярно: Информатика