• Как с двумя переменными определить наименьшее и наибольшее значение, так же сумма, разность и т.д.?

    resolut1123
    @resolut1123
    Студент
    cin >> val1;
    cin >> val2;
    Вот эта строчка и присваивает введенные значения.
    Для такой простой программы хватит и #include <iostream>
    Стоит вернуться или пройти условия и циклы.
    А программа будет выглядеть так.
    #include <iostream>
    
    using namespace std;
    int main()
    {
    	setlocale(LC_ALL, "Russian");
    	int val1, val2;
    	cout << "Введите два целочисленных значения.\n";
    	cin >> val1;
    	cin >> val2;
    	if (val1 > val2) {                          // - делаем условие для проверки (если 1 значение больше 2, то 1- максимальное, 2 - минимальное)
    		cout << "Большее " << val1 << endl
    			<< "Меньшее " << val2 << endl;
    
    	}
    	if (val1 < val2) {
    		cout << "Большее " << val2 << endl
    			<< "Меньшее " << val1<< endl;
    	}
    	else {                                  // - если никакое из предыдущих условий не сработало, значит выводить что значения равны, так как другого не дано)
    		cout << "Значения равны" << endl;
    	}
    
    }

    Разницу можно посчитать в условии, потому что там мы уже знаем какое из них больше, что бы разница не получилась отрицательной, что бы посчитать нужно объявить переменную новую допустим
    int razn;
    razn = val1-val2;
    cout << "Разница = " << razn << endl;

    И всё остальное по такому же принципу, есть конечно уже готовые функции которые определяют максимально и минимальное, но если ты только начал изучать c++, банальные вещи должен знать как делать.
    Ответ написан
    Комментировать
  • Как решается данная задача?

    resolut1123
    @resolut1123
    Студент
    x принимает значения от 0.3 до 2.9 с шагом h = 0.3. y = первой строке если x<√a, или второй строке если x>= √а
    Ответ написан
    Комментировать
  • C++. Как не отображать завершение процесса в консоли?

    resolut1123
    @resolut1123
    Студент
    Нужно прописать в конце программы system("pause");Потом нужно собрать решение, потому что внутри IDE консоль удерживается и насколько знаю даже не закрывается командами exit(0). Если у тебя Visual Studio, Нажми на "Сборка - собрать решение", потом перейди в папку с проектом и в Debug будет exe файл твоей программы.
    Ответ написан
    Комментировать
  • Поиск по .txt файлу python?

    resolut1123
    @resolut1123
    Студент
    Сам такое искал, вот что нашел:
    str = input()
    sub_string = str
    with open("/name.txt") as file:
        lines = file.readlines()
    
        for line in lines:
            if sub_string in line:
                print(line)

    Но с этим придется постоянно возиться, разбираться как выводить строку на редактирование и удаление, лучше всё таки освоить базу данных, но если всё таки решишься использовать этот метод, можешь написать мне в тг "@resolut", могу скинуть примеры того что сам уже сделал с этим.
    Ответ написан
    Комментировать
  • Как удалять элементы массива?

    resolut1123
    @resolut1123
    Студент
    Ну наверное самым легким будет способ с перезаписью уже в другой массив.
    1. Сначала заполняешь первоначальный массив.
    2. берёшь цикл из заполнения, помещаешь в него условие (Если i<l && r<n) n -конечное число массива, то добавляешь счётчик таких элементов, исходя из этого счётчика будет понятно сколько элементов будет в новом массиве.
    3. объявляешь новый массив допустим, array[k],потому что в прошлом цикле счётчик таких элементов был k++.
    4. С таким же условием (Если i<l && r<n) заполняешь уже значения элементов в массив.
    Как-то так, возможно нужно будет поиграться с условиями, но принцип я думаю понятен. Звучит долго но на самом деле займёт 5 минут...
    Ответ написан
    Комментировать
  • Как решить проблему с ботом?

    resolut1123
    @resolut1123
    Студент
    AttributeError("'NoneType' object has no attribute 'roles'") — в чем проблема? Вот такой же вопрос, решение в комментариях посмотри, может быть поможет.
    Ответ написан
  • Не могу понять в чем ошибка?

    resolut1123
    @resolut1123
    Студент
    name + " текст"
    Ответ написан
    Комментировать
  • Как найти значение функции точки А, если функция задана формулой?

    resolut1123
    @resolut1123
    Студент
    if x>-0.5 то p = первая строчка
    if 2 условие, то выполняется вторая строчка и т.д
    Ответ написан
    Комментировать
  • Как посчитать среднее геометрическое значений в 3 разных массивов?

    resolut1123
    @resolut1123
    Студент
    Вот решил это задание, всё работает правильно ( На сколько успел проверить), писал не очень чисто, поэтому много переменных без которых я думаю можно было бы обойтись.
    Вот решение :
    #include <cmath>
    #include <iostream>
    #include <iomanip>
    using namespace std;
    
    int main()
    {
    	setlocale(LC_ALL, "rus");
    	const int A = 12;
    	const int B = 10; 
    	const int C = 8;
    	double ka = 0,kb=0,kc=0;
    	double a1 = 1, a = 0, b = 0, c = 0, b1 = 1, c1 = 1;
    	double crA = 0, crB = 0, crC=0,crABC=0;
    	int* arrA = new int[A];
    	int* arrB = new int[B];
    	int* arrC = new int[C];
    	cout << "Введите элементы массива A " << endl;
    	for (int i = 0; i < A; i++) {
    		cin >> arrA[i];
    		if (arrA[i] < 0) {
    			++ka;
    		}
    	}
    	
    	for (int j = 0; j < A; j++) {
    		if (0 > arrA[j]) {
    			a =arrA[j];
    			a1 *= a;
    	
    		}
    	}
    	ka = 1 / ka;
    	crA = pow(a1, ka);
    
    	cout << "Введите элементы массива Б " << endl;
    	for (int i = 0; i < B; i++) {
    		cin >> arrB[i];
    		if (arrB[i] < 0) {
    			++kb;
    		}
    	}
    
    	for (int j = 0; j < B; j++) {
    		if (0 > arrB[j]) {
    			b = arrB[j];
    			b1 *= b;
    
    		}
    	}
    	kb = 1 / kb;
    	crB = pow(b1, kb);
    
    	cout << "Введите элементы массива C " << endl;
    	for (int i = 0; i < C; i++) {
    		cin >> arrC[i];
    		if (arrC[i] < 0) {
    			++kc;
    		}
    	}
    
    	for (int j = 0; j < C; j++) {
    		if (0 > arrC[j]) {
    			c = arrC[j];
    			c1 *= c;
    
    		}
    	}
    	kc = 1 / kc;
    	crC = pow(c1, kc);
    
    	crABC = pow(crA * crB * crC,1.0/3.0);
    	cout << "Среднее геометрическое всех отрицательных элементов в этих массивах = " << crABC << endl;
    
    }
    Ответ написан
    7 комментариев
  • Как передать результат выполнения функции?

    resolut1123
    @resolut1123
    Студент
    Нужно связать 2 функции
    def get_content(html):
        soup = BeautifulSoup(html, 'html.parser')
        test=[]
        table = soup.find('div', class_='table-wrapper')
        for rows in table.find_all('tr')[1:]:
            test.append({'Пункт вещания':[city.text for city in rows.find_all('td')]})
        return test
    
    def outfile(test):
        print(test)
    
    testprint = get_content()
    outfile(testprint)
    Ответ написан
  • Как зарегистрироваться на сайте через python requests?

    resolut1123
    @resolut1123
    Студент
    Неправильная ссылка на форму регистрации, попробуй вот эту https://www.nike.com/register - попробовал эту ссылку, вернуло статус 200
    Ещё некоторые сайты блокируют такие запросы, потому что в них нет инфы юзерагента
    Попробуй подключить библиотеку
    import fake_useragent
    
    user = fake_useragent.UserAgent().random
    
    header = {
        'user-agent': user
    }
    session.post(url, data, headers=header).text
    Ответ написан
  • Как ввести в условие что число отличается на 2?

    resolut1123
    @resolut1123
    Студент
    if a - inter == 2:
        print("число на 2 меньше")
    
    if a- inter == -2:
        print("число на 2 больше")

    Или что бы каждое условие так не писать можно сделать:
    print('Угадай чисто от 0 до 15')
    inter = int(input())
    
    if a == inter:
        print ("you win")
    if a>inter:
        i = inter
        while i != a:
            i = i+1
        print("твое число на ",i-inter , "меньше")
    
    if inter>a:
        i = inter
        n = 1
        while i != a:
            i = inter
            i = i-1
        print("твое число на ",inter-i , "больше")
    Ответ написан
    Комментировать