В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Кирито7449
Кирито7449
26.02.2022 19:06 •  Информатика

#include using namespace std;
//5 3 6 2 1
int second_max(int *arr, int n) {
int max_index = 0;//max = 5
for(int i = 1; i < n; i++) {
if(arr[i] > arr[max_index])
max_index = i;
}

int max2 = arr[0];
for(int i = 0; i < n; i++) {
if(i == max_index)
continue;
if(arr[i] > max2) {
max2 = arr[i];
}
}
return max2;
}

//HOME Task
double getAverage(int *arr, int n) {
return 0;
}

int second_max(int *arr, int n) {
return 0;
}

int sum(int *arr, int n) {
return 0;
}

int find(int *arr, int n, int key) {
return the index of key, otherwise
return -1;
}

void mysort(int *arr, int n) {

}

int main() {
int arr[5];

for(int i = 0; i < 5; i++) {//i = 0
arr[i] = i+1;
}
int n = sizeof(arr)/sizeof(int);
cout << second_max(arr, n) << endl;
cout << find(arr, n, 5) << endl;
//4
}
/*

bool, char, int, float, double, long
size/range
int -> 4 bytes, 4bytes -> bit

arithmetic: + - * / %
assignment: =, +=, -=, ...
logical: !, ||, &&
relational: >, <, <=, >=, ==, !=
auto incr/decr: ++, --
bitwise: |, &, xor

selection structure: if else, switch case, ternary op
loop structure: while, for, do while
*/


#include using namespace std; //5 3 6 2 1 int second_max(int *arr, int n) { int max_index = 0;//max

Показать ответ
Ответ:
Айгульнафис
Айгульнафис
06.03.2023 20:59

Все зависит от того, что Вы хотите делать. Язык программирования - это не самоцель, а всего лишь средство для того, чтобы выполнить какую-то работу. Например, если Вы хотите заняться веб-дизайном, то Вам неплохо бы помимо python знать java, php и html, а также не помешает знание SQL, если Вы будете составлять запросы к базам данных.Если же Вы хотите программировать чипы на низком уровне, то вам нужно изучение программирования в машинных кодах и assembler, для научного программирования пригодятся, например, Matlab, fortran, c,c++,c#. В общем, для каждой области деятельности есть свой набор инструментов и что именно изучать зависит от того, для чего Вы хотите свои навыки применять.

0,0(0 оценок)
Ответ:
olgasuponeva
olgasuponeva
15.08.2021 10:04
1)
var
    s: string[6];
    n: integer;

begin
    s := 'отлично';
    n := length(s);
    writeln(length('отлично'));
    writeln(n);
end.

Изначально выставлен тип string[6], значит если присвоить строку больше, то ее обрежет по 6 символов, вот и весь прикол
ответ 6

2) рисунок

3)var
    s, s1: string;
    n: integer;

begin
    s := 'информатика';
    s1 := copy(s, 3, 5);
    n := pos(s, s1);
    writeln('s=', s);
    writeln('s1=', s1);
    writeln('n=', n);
end.

Вывод
s=информатика
s1=форма
n=0

Все верно, в s1 не содержится s, а наоборот

Садекватным объяснением! 1) дан фрагмент программы: var s: string[6]; n: integer; begin s: ='отлично
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота