уравнение1. 1)19*9=1712 )171+20=1913)47063-164=468994)15383*96=14767685)1476768: 191=77326)46899*7=3282937)7732+10399=181318)18131+328293=346424ответ: 346424уравнение 2.1)1118: 13=862)86+482=5683)380: 10=384)38*12=4565)32281: 1699=196)19*568=107927)10792*7=755448)456*6=27369)75544-2736=72808ответ: 72808
№1
1) 20+19*9=20*171=191
2) 47063-184=46879
3) 15383*96=1476768
4) 1476768: 191=7732
5) 46879*7=328153
6)7732+10399=18131
7)18131+328153=346284
№2
1)1118: 13+482=568
2)32281: 1699=19
3)19*568=10792
4)10792*7=75544
5)380: 10*12=456
6)456*6=2736
7)75544-2736=72808
Name : c_file_row_count.c
Author : UranFlex
Version : 0.1 alpha
Copyright : GNU GPL
Description : В файле input.txt записана информация из нескольких текстовых строк. Выводим содержимое этого файла на экран, посчитаем количество строк в файле.
#include <stdio.h>
#include <stdlib.h>
#define FNAME "input.txt" // имя исходного файла
int main( void ) {
// пробуем открыть файл для чтения
FILE* in = fopen( FNAME, "r" );
// обрабатываем ошибку открытия файла
if ( in == NULL ) {
perror( "Ошибка при открытии исходного файла" );
return EXIT_FAILURE;
}
size_t counter = 0; // предполагаем, что строк ноль в файле - т.е. пустой
int ch, pre = EOF; // текущий символ, последний считаный символ
printf( "%s %s\n", "Содержимое файла", FNAME );
// в цикле считаем сколько переводов строки в файле и запоминаем это в переменную counter
// а также выводим на экран каждый считаный символ.
// если файл пустой, то тело цикла не выполнится ни разу, так как первый считанный символ будет как раз EOF
// и в pre останется EOF
while ( ( ch = fgetc( in ) ) != EOF ) { // в цикле проходим весь файл посимвольно
pre = ch; // запоминаем последний считаный символ
if ( ch == '\n' ) // если нашли перевод строки,
++counter; // то увеличиваем счетчик строк
putchar( ch ); // выводим очередной символ на экран
}
// весь смысл переменной pre в том, чтобы запомнить какой символ мы считали перед тем как наткнулись на EOF в файле
// или в pre будет EOF - если тело цикла ни разу не выполнилось, это будет при пустом файле
// последняя строка файла может заканчиваться не \n, а строку посчитать надо - вот для этого и нужна переменная pre.
if ( pre == EOF ) // если файл пустой
puts( "Файл пустой!" ); // информация об этом.
else if ( pre != '\n' ) { // pre содержит в себе не перевод строки, и файл не пустой.
++counter; // увеличиваем
puts( "" );
}
puts( "" );
// выводим на экран информацию о количестве строк
printf( "%s %s %d", "строк в файле", FNAME, counter );
return EXIT_SUCCESS;
Объяснение:
Сейчас решаем такую же задачу, только на олимпиаде, вроде так.
Рассмотрим решение
код:построчно пройдемся по коду, чтобы разобрать, как построить графики функций:
1. импортируем необходимые для построения графика библиотеки: numpy и matplot.pyplot
import matplotlib.pyplot as plt
import numpy as np
2. обработаем ось X
x = np.linspace(0, 10, 10)
numpi.linspace позволяет задать одномерный массив из указанного количества элементов внутри заданного интервала. Краткий общий синтаксис такой: (start, stop, num), аргументы start и stop соответственно служат для определения начала и конца, параметр num является необязательным (он определяет количество точек в последовательности, обычно ставят 50)
3. Поставим в соответствие нашим иксам заданные игреки:
y1 = [i**2 for i in x]
y2 = 2*x + 9
y1 задаем с list comprehension как квадратичную зависимость, y2 зададим просто как 2*x + 9
4. Наполним наш график информацией
plt.title("Функции: y1 = x ^ 2, y2 = 2*x + 9")
plt.xlabel("x")
plt.ylabel("y1, y2")
5. Включим сетку для удобства восприятия:
plt.grid()
6. Непосредственно построим графики:
plt.plot(x, y1, x, y2)
Результат на втором скриншотеВажно: для работы данной программы нужно через pip установить numpy и matplot, если вы работаете не в среде облачного интерпретатора.Поделитесь своими знаниями, ответьте на вопрос:
Как посчитать дневную выручку в excel
ответ: учится нормально надо, а не в телефон на уроке играть, за такую наглость я забираю у тебя все , идиот.