universal21vek116
?>

Удалить из заданной строки, заданное количество символов, с заданной позиции?

Информатика

Ответы

afoninia
Впаскале стандартная процедура delete(s,l,k) удаляет в строке s с l-ой позиции k символов
kun1969
Задание 1:
Узнаем какие числа у B2, C2, D2.
B2=C1-2=6-2=4
C2=(B1+D1)-2=(3+5)/2=4
D2=D1+3=5+3=8
Получились числа 4,4,8
Теперь смотрим на круг.
Там 2 одинаковых маленьких и 2 больших куска
Два одинаковых маленьких это по 4.
2 больших получается по 8
А2=А1+2
Мы знаем что А2=8. Из этого узнаем, чему равно А1:
8=А1+2
А1=6
ответ 6

Задача 2
Узнаем чему равны А2, В2, D2
А2=5-2+1=4
В2=5-1=4
D2=4*4=16
Получается 4,4,16
Смотрим на круг. Там два маленьких это 4,4
Один большой это 16
Остаётся половинка большого это будет 8
D1-A1=5-3=2 не подходит
В1+1=4+1=5 не подходит
D1+A1=5+3=8 подходит
С1*D1=2*5=10 не подходит
Подходит вариант 3
smook0695

#include <iostream>

#include <string>

#define SIZE 3

/*

Структура содержит 3 поля, фамилия и оценки имеют тип string, поле с годом рождения имеет тип int;

Также имеется метод, с которого происходит ввод информации.

*/

struct student {

std::string surname;

int birthYear;

std::string marks;

void InputInfo() {

 std::cout << "Фамилия студента: ";

 getline(std::cin, surname);

 std::cout << "\nГод рождения студента: ";

 std::cin >> birthYear;

 std::cin.ignore();

 std::cout << "\nОценки студента: (через пробел): ";

 getline(std::cin, marks);

}

};

/*

В основной функции мы создаем массив структур "group" размера SIZE (SIZE объявили выше)

Затем находим сумму возрастов и делим ее на размер массива структур

*/

signed main() {

setlocale(LC_ALL, "Rus");

student group[SIZE];

int _sumAge = 0;

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

 group[i].InputInfo();

 _sumAge += 2022 - group[i].birthYear;

}

std::cout << "\nСредний возраст студентов в группе:" << _sumAge / SIZE;

return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Удалить из заданной строки, заданное количество символов, с заданной позиции?
Ваше имя (никнейм)*
Email*
Комментарий*