#include <stdio.h>
int main()
{
double K[13]={1.1, 2.1, 3.1, 4.2, 5.2, 6.5, 7.6, 8.7, 0.1, 0.5, 4.5, 0.9};
double F[13]={-3.2, 5.6, -0.8, 4.4, -5.5, 5.1, 3.1, -0.3, 0.09, 2.3, -1.2, 7.7};
int i,sk_k=0,sk_f=0;
double c,sum_k=1,sum_f=1; //начальные суммы равны 1
printf("Enter C: ");
scanf("%lf",&c); // считываем c
for(i=0;i<13;i++) //цикл по массивам
{
if(K[i]>c) // если элемент массива K > c
{
sum_k=sum_k*K[i]; // сумму умножаем на элемент, для первого элемента это будет сам элемент (начальная сумма = 1)
sk_k++; // считаем сколько элементов, которые > c
}
if(F[i]>a) // если элемент массива F > c
{
sum_f=sum_f*F[i]; // сумму умножаем на элемент, для первого элемен-та это будет сам элемент (начальная сумма = 1)
sk_f++; // считаем сколько элементов, которые > c
}
}
// вывод
if(sk_k==0) // если в массиве K не было ни одного элемента > c
printf("No elements in K\n");
else
printf("Sum of K = %.2lf\n",sum_k); // если в массиве K был хотя бы один элемент > c
if(sk_f==0) // если в массиве F не было ни одного элемента > c
printf("No elements in F\n");
else
printf("Sum of F = %.2lf\n",sum_f); // если в массиве F был хотя бы один элемент > c
return 0;
}
Объяснение:
#include <iostream>
using namespace std;
int main()
{
setlocale(0,"");
cout<<"Введите размеры";
int n,m;
cin>>m>>n;
int** a = new int*[m];
for (int i = 0; i<m; i++){
a[i] = new int[n];
}
cout<<"Вводите элементы: "<<endl;
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
{
cin>>a[i][j];
}
cout << endl;
}
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
{
cout<<a[i][j]<<" ";
}
cout << endl;
}
cout << "" << endl;
///
int tmax,tmin,t;
for(int j=0; j<n; j++)
{
tmin=0;
tmax=0;
for(int i=0; i<m; i++)
{
if(a[i][j]<a[tmin][j]) tmin=i;
if(a[i][j]>a[tmax][j]) tmax=i;
}
t=a[tmin][j];
a[tmin][j]=a[tmax][j];
a[tmax][j]=t;
}
///
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
{
cout << a[i][j] << " ";
}
cout << endl;
}
for (int i = 0; i <m; i++)
delete[]a[i];
delete[]a;
system("pause");
return 0;
}
Там как-нибудь перепиши в c# они похожи
Поделитесь своими знаниями, ответьте на вопрос:
Указать верное определение: блок критериев отбора это a) адрес блока ячеек вне таблицы, содержащий имя поля списка, значение которого нужно выбрать b) адрес блока ячеек списка, который содержит задаваемые условия отбора записей вместе со строкой заголовков полей списка c) адрес блока ячеек таблицы, содержащий формулу с указанием имени поля списка и логическим выражением для его выбора
b) адрес блока ячеек списка, который содержит задаваемые условия отбора записей вместе со строкой заголовков полей списка