#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
void Function()
{
int number;
srand(time(0));
cout << "Введите число" << endl;
for (;;)
{
cin >> number;
if (number == 0)
{
break;
}
for (;;)
{
int x = rand();
if (x < number)
{
cout << x << endl;
break;
}
}
}
}
int main()
{
setlocale(LC_ALL, "Russian");
Function();
_getch();
return 0;
}
Объяснение:
Подбирает каждай раз рандомное число , пока оно не станет меньше чем ввел пользователь. (Отрицательные числа не вводить, т.к rand генерирует только положительные, хотя можно и подшаманить чтобы генерировал отрицательные)
1. Здесь передается значение "t" из 1 формулы во вторую:
import math
m = float(input('m = '))
b = float(input('b = '))
c = float(input('c = '))
t = float(input('t = '))
t = math.sqrt(m*(math.tan(math.radians(t))) + math.fabs(c * math.sin(math.radians(t
z = m * math.cos(math.radians(b * t * math.sin(math.radians(t + c
print(t)
print(z)
2. Здесь передается изначально значение "t" из 1 формулы во вторую в виде "t1":
import math
m = float(input('m = '))
b = float(input('b = '))
c = float(input('c = '))
t = t1 = float(input('t = '))
t = math.sqrt(m*(math.tan(math.radians(t))) + math.fabs(c * math.sin(math.radians(t
z = m * math.cos(math.radians(b * t1 * math.sin(math.radians(t1 + c
print(t)
print(z)
Поделитесь своими знаниями, ответьте на вопрос:
Дан двумерный массив целых чисел a из n строк и m столбцов. требуется для каждого столбца определить максимальное и минимальное значение элементов. c++ заранее
Примечание: библиотека locale.h используется для корректного изображения русского языка в консоли. библиотека stdlib.h необходима для использования функции "system(pause)", которая используется в конце программы. Не позволяет консоли после выполнения основной программы закрыться.
Я к тому, что фактически, используется только iostream
#include "iostream"
#include "stdlib.h"
#include "locale.h"
using namespace std;
int main(){
setlocale(LC_ALL, "russian");
int n, m;
cout << "Введите кол-во строк(n): "; cin >> n;
cout << "Введите кол-во столбцов(m): "; cin >> m;
int A[n][m];
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
cout << "Элемент [" << i << "]" << "[" << j << "] = "; cin >> A[i][j];
}
}
cout << "Вывод массива" << endl;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
cout << " " <<A[i][j] << " ";
}
cout << endl;
}
for(int i = 0; i < m; i++){
int min = A[0][i];
int max = A[0][i];
for(int j = 1; j < n; j++){
if(min > A[j][i]){
min = A[j][i];
}else if(max < A[j][i]) max = A[j][i];
}
cout << "Столбец " << i+1 << " содержит (min, max): " << "(" << min << "," << max << ")";
cout << endl;
}
system("pause");
return 0;
}