#include < iostream>
#include < windows.h>
char bufrus[256];
char* rus(const char* text)
{
chartooem(text, bufrus);
return bufrus;
}
using namespace std;
int main()
{
float a[16];
for(int i=0; i< 16; i++) a[i]=((float)(rand()%501))/100.0f-2;
float b=0;
int c=0;
for(int i=0; i< 16; i++)
{
if(a[i]< 0)
{
b+=a[i];
c++;
}
}
cout< < rus("сумма отр. чисел: ")< < b< < endl;
cout< < rus("вего отр. элементов: ")< < c< < endl;
cout< < rus("исходный массив: ")< < endl;
for(int i=0; i< 16; i++)
{
cout< < a[i]< < endl;
}
system("pause");
return 0;
}
/*
фунция rand() возращает случайное число от 0 до бесконечности.
a%b - остаток от деления числа a на число b.
rand()%501 - случайное число от нуля до 500.
(float)x - преопразование x в тип float.
*/
#include <iostream>
#include <fstream> // Для работы с файлами
#include <cstdlib> // Для функции exit()
using namespace std;
int main()
{
// Открываем файл для чтения
ifstream input_file("input.txt");
if (!input_file.is_open()) {
// Если файл не удалось открыть, выводим сообщение об ошибке и завершаем программу
cerr << "Error: unable to open input file" << endl;
exit(1);
}
// Считываем количество строк и столбцов
int n, m;
input_file >> n >> m;
// Создаем двумерный динамический массив
int** array = new int*[n];
for (int i = 0; i < n; i++) {
array[i] = new int[m];
}
// Считываем значения элементов из файла
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
input_file >> array[i][j];
}
}
// Создаем одномерный динамический массив
int* new_array = new int[n * m];
// Копируем значения элементов из двумерного массива в одномерный
int k = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
new_array[k++] = array[i][j];
}
}
// Закрываем файл
input_file.close();
// Открываем файл для записи
ofstream output_file("output.txt");
if (!output_file.is_open()) {
// Если файл не удалось открыть, выводим сообщение об ошибке и завершаем программу
cerr << "Error: unable to open output file" << endl;
exit(1);
}
// Выводим значения элементов одномерного массива в файл
for (int i = 0; i < n * m; i++) {
output_file << new_array[i] << " ";
}
output_file << endl;
// Закрываем файл
output_file.close();
// Освобождаем выделенную память
for (int i = 0; i < n; i++) {
delete[] array[i];
}
delete[] array;
delete[] new_array;
return 0;
}
Не забудьте также проверить, что файлы input.txt и output.txt существуют и имеют нужные разрешения для чтения/записи.
1.
# Определяем количество учащихся в классе
total_students = 30
# Определяем количество присутствующих учеников
present_students = 24
# Высчитываем процент посещаемости
attendance_percentage = (present_students / total_students) * 100
# Выводим результат на экран
print("Процент посещаемости:", attendance_percentage)
В этой программе мы определяем количество учащихся в классе (total_students) и количество присутствующих учеников (present_students). Затем мы высчитываем процент посещаемости, используя формулу (присутствующие ученики / общее количество учащихся) * 100. Наконец, мы выводим результат на экран с функции print()
2. # Определяем количество часов, минут и секунд
hours = 2
minutes = 30
seconds = 45
# Высчитываем количество секунд в часах
seconds_in_hours = hours * 3600
# Высчитываем количество секунд в минутах
seconds_in_minutes = minutes * 60
# Складываем все секунды вместе
total_seconds = seconds_in_hours + seconds_in_minutes + seconds
# Выводим результат на экран
print("Интервал времени в секундах:", total_seconds)
Поделитесь своими знаниями, ответьте на вопрос:
#include < iostream> using std: : cout; using std: : endl; using std: : fixed; #include < cstdlib> using std: : rand; using std: : srand; #include < ctime> using std: : time; #include < iomanip> using std: : setprecision; int main(){ float a[16]; float counter = 0; srand(time(0)); for(int i = 0; i < 16; i++) { a[i] = float( / rand_max * (3.0 + 2.0) - 2.0; if(a[i] < 0.0) { counter += a[i]; } cout < < setprecision(2) < < fixed < < a[i] < < endl; } cout < < endl; cout < < "sum = " < < counter < < endl; return 0; }