program pr; uses crt; var a, b, c,x1,x2,x3: integer; beginwriteln('введите a, b, c'); readln(a, b, c); if (a< =b) and (b< =c) then begin a: =a*a*a; b: =b*b*b; c: =c*c*c; writeln(a); writeln(b); writeln(c); end; if (a> b) and (b> c) thenbegina: =a*(-1); b: =b*(-1); c: =c*(-1); writeln(a); writeln(b); writeln(c); end
elseif (a< b) and (a< c) then begin b: =a; c: =a; writeln(a); writeln(b); writeln(c); end; if (b< a) and (b< c) then begin a: =b; c: =b; writeln(a); writeln(b); writeln(c); end; if (c< a) and (c< b) then begin a: =c; b: =c; writeln(a); writeln(b); writeln(c); end; readln; end.
я так понимаю, что "номер максимального элемента" это на самом деле индекс.(иначе было бы написано "значение максимального элемента") не забываем, что индексация массива ничинается с нуля.
#include < iostream> using std: : cout; using std: : endl; #include < cstdlib> using std: : rand; using std: : srand; #include < ctime> using std: : time; int main(){ int a[15]; int largestindex = 0, counter = 0; srand(time(0)); for(int i = 0; i < 15; i++) { a[i] = rand() % 21 - 10; if(a[i] < 0) { counter++; } if(a[largestindex] < a[i]) { largestindex = i; } cout < < a[i] < < ' '; } cout < < "\nthe index of the largest number = " < < largestindex < < "\nthe number of negative elements = " < < counter < < endl; return 0; }
p.s. в другом ответе решение неверное.
Поделитесь своими знаниями, ответьте на вопрос:
Сколько существует натуральных чисел меньших 25160, так что в записи каждого числа в двоичнмой системе счисления будет равное количество единиц и значащих нулей? ответ поясните
во-первых нам нужны только четное количество цифр в двоичном числе, если учесть максимальное 25160=110001001001000, т.е. мы идем от 2 до 14 цифр через 2.
1 цифра всегда единица. значит остается n нулей и n-1 единиц. теперь по формуле перестановки с повторениями(можешь почитать в инете), вычисляем последовательно:
1) 2 цифры = 1 вариант
2) 4 цифры = 3 варианта
3) 6 цифры = 10 варианта
4) 8 цифры = 35 варианта
5) 10 цифры = 126 варианта
6) 12 цифры = 462 варианта
7) 14 цифры = 1716 варианта
сложим и получим 2353 варианта.