Создайте консольное приложение для решения задачи на обработку последовательности чисел без обеспечения хранения всех чисел в памяти компьютера. Задание. Даны натуральное число n и целые числа a1, a2, …, an. Определить количество чисел ai, которые больше p.
Код по идее делается на Turbo Delphi
1. Система счисления — символический метод записи чисел, представление чисел с письменных знаков.
2. Совокупность различных цифр, используемых в позиционной системе счисления для записи чисел, называется алфавитом системы счисления.
3. Позиционные и непозиционные
4. В позиционных системах счисления значение цифры зависит от местонахождения в записи числа. В непозиционных системах счисления, где бы цифра не находилась, она имеет одно и то же значение.
5. Система счисления — символический метод записи чисел, представление чисел с письменных знаков.
Можно по отдельности ввести в g00gle, все есть)
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
int main(){
setlocale(LC_ALL,"rus");
srand(time(0));
int **array_a;
int line;
int column;
int i, j;
int min_i;
int min_j;
printf("Введите размер матрицы: ");
scanf("%d %d", &line, &column);
array_a = (int**)malloc(sizeof(int)*line);
for(i = 0; i < line; i++)
array_a[i] = (int*)malloc(sizeof(int)*column);
printf("\nИсходный массив:\n");
for(i = 0; i < line; i++){
for(j = 0; j < column; j++){
array_a[i][j] = rand()%10;
printf("%d ", array_a[i][j]);
}
printf("\n");
}
min_i = 0;
min_j = 0;
for(i = 0; i < line; i++){
for(j = 0; j < column; j++){
if(array_a[i][j] < array_a[min_i][min_j]){
min_i = i;
min_j = j;
}
}
}
for(i = 0; i < line; i++){
for(j = min_j; j < column - 1; j++){
array_a[i][j] = array_a[i][j+1];
}
}
for(i = min_i; i < line - 1; i++){
for(j = 0; j < column - 1; j++){
array_a[i][j] = array_a[i+1][j];
}
}
printf("\nРезультат:\n");
for(i = 0; i < line - 1; i++){
for(j = 0; j < column - 1; j++){
printf("%d ", array_a[i][j]);
}
printf("\n");
}
return 0;
}