Массив по убыванию:
#include<stdio.h>
#include<conio.h>
int numb[11];
int i,a,n;
int main()
{
//clrscr();
for(i=0;i<=10;i++)
{
numb[i]=i;
printf (" %d",numb[i]);
}
n=1;
while(n)
{
n=0;
for(i=0;i<10;i++)
{
if (numb[i]<numb[i+1])
{
n=1;
a=numb[i+1];numb[i+1]=numb[i];
numb[i]=a;
}
}
}
for(i=0;i<=10;i++)
printf(" %d ",numb[i]);
getch();
return 0;
}
Сортировка массива по последней цифре:
#include <bits/stdc++.h>
using namespace std;
bool f(const int rhs, const int lhs)
{
return (rhs % 10 < lhs % 10);
}
int main() {
int n;
cin >> n;
int* arr = new int[n];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
sort(arr, arr + n, f);
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
delete [] arr;
system("pause");
return 0;
}
1.Синтаксические ошибки, логические ошибки, ошибки, встречающиеся в циклах, ошибки ввода-вывода и ошибки при работе с данными, ошибки, допускаемые при использовании переменных, ошибки, допускаемые при работе с массивами, ошибки, допускаемые при выполнении арифметических операций.
2. Разрабатывается сборник тестовых данных. Тестовые данные – это пограничные значения набора первичных данных. Этот набор состоит из первичных данных, предназначенных для правильной работы программы.
Объяснение:
хз правильно ли, я просто школоло у которого сейчас эта тема по информатике,и оно выкручивается,как может.