1.необходимо найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу s и стороны которых выражены натуральными числами. при этом решения, которые получаются перестановкой размеров сторон, нужно считать одинаковыми.
формат входных данных
в программу вводится одно натуральное число s (1≤s≤1).
формат выходных данных
программа должна вывести длины стороны этих прямоугольников, для каждого прямоугольника на отдельной строке. порядок перечисления длин сторон в паре и порядок перечисления самих пар неважен.
входные данные выходные данные
10
10 1
5 2
25
25 1
5 5
2.даны сторона квадрата. вывести его диагонали символами .
формат входных данных
на вход программе одно целое число a (2
формат выходных данных
требуется вывести диагонали символами (см. пример)
входные данные выходные данные
5
# #
# #
#
# #
# #
3.найдите все целые числа из промежутка от a до b, у которых сумма делителей равна k.
формат входных данных
на вход три натуральных числа — a, b и k„ каждое на новой строке. все числа не превосходят 1000 и выполняется условие a≤b.
формат выходных данных
в единственной строке через пробел выведите все подходящие числа в порядке возрастания.
2
7
7
4
7
20
24
14 15
4.даны числа a и b. необходимо найти все числа, являющиеся полными квадратами, на отрезке [a; b].
формат входных данных
вводится два целых числа a и b (1≤a,b≤215−1).
формат выходных данных
требуется вывести все числа, удовлетворяющие условию .
входные данные выходные данные
1
5
1 4
2
9
4 9
3. CREATE TABLE
нужны имя полей и тип их данных, например уникальный ID это id = PRIMARY KEY
текст = text , не пустой текст = TEXT NOT NULL ,
числа = REAL,INT время = DATE и т.д
6. SELECT, FROM, GROUP BY, WHERE, ORDER BY, HAVING
7. SELECT - указывает , что извлекать из таблицы, так же может содержать агрегирующие функции и функции времени такие как EXTRACT, DATE_TRUNC
8. FROM - указывает из какой таблицы извлекать, так же можно указать подзапрос
9. WHERE - указывает какие условия нужны для извлечения , которые указаны в SELECT, не может сравнивать агрегирующие функции , для этого есть HAVING, также может содержать подзапрос
10. GROUP BY - групирует по .., HAVING - то же самое , что WHERE , только для агрегирующих функций
11. ORDER BY - использует методы ASC(по возрастанию значений) пример - имя_поле ASC, или DESC(по убыванию значений) - имя_поля DESC
Объяснение:
Будут вопросы напиши в коменты(
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "");
int N = 10;
int max = -9999999;
int sum = 0;
int choise = 0;
int arr[N] = {0};
cout << "Введите 10 значений: ";
for(int i = 0; i<N; ++i) {
cin >> arr[i];
}
cout << "Введите действие (1 - +, 2 - макс. значение, 3 - колво отр. значений)";
cin >> choise;
if(choise==1) {
for(int i = 0; i<N; ++i) {
sum+=arr[i];
}
cout << endl << "Сумма: " << sum;
}
if(choise==2) {
for(int i = 0; i<N; ++i) {
if(arr[i]>max) {
max = arr[i];
}
}
cout << endl << "Макс. знач: " << max;
}
if(choise==3) {
for(int i = 0; i<N; ++i) {
if(arr[i]<0) {
++sum;
}
}
cout << "Колво отр. знач: " << sum;
}
if(choise!=1&&choise!=2&&choise!=3) {
cout << "Введите корректное значение.";
}
return 0;
}