/*
Создайте двухмерный массив. Заполните его случайными числами и покажите на экран. Выполните сортировку элементов в каждой строке массива. Полученный результат покажите на экран. После отсортируйте строки по первому элементу
*/
#include <iostream>
#include <ctime>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
srand(time(0));
const int STROCHKA=12, STOLB=12; // константы размерности для массивa
int mss[STROCHKA][STOLB]={0}; //обьявляю массивы
int m
...
Открыть весь код
|
/*
Создать одномерный массив на 10 ячеек, заполнить его рендомно числами от 0 до 20. Создать двумерный массив размером 5х10 (5 строк). Заполнить двумерный массив по следующему правилу: значения ячеек каждой строки нового массива должны быть степенями соответствующих элементов исходного одномерного массива, показатель степени равен индексу строки двумерного массива
*/
#include <iostream>
#include <ctime>
#include <math.h>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
srand(time(0));
const int STROCHKA=5, STOLB=10; // константы размерност
...
Открыть весь код
|
/*
Создать 2 двумерных массива одинаковой размерности, заполнить их рендомно. Для этих массивов проверить правило: каждый элемент первого массива не больше, чем соответствующий элемент второго массива и вывести об этом сообщение. Если на каких-то парах это правило нарушается, также вывести соответствующее сообщение и индексы этих пар
*/
#include <iostream>
#include <ctime>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
srand(time(0));
const int STROCHKA=2, STOLB=5; // константы размерности для массивов
int mss1[STROCHKA][STO
...
Открыть весь код
|
/*
Написать программу «справочник». Создать два одномерных массива. Один массив хранит номера ICQ, второй – телефонные номера. Реализовать меню для пользователя:
a)отсортировать по номерам
b)отсортировать по номерам телефона
c)вывести список пользователей в формате: индекс пользователя – телефон --аська
*/
#include <iostream>
#include <ctime>
using namespace std;
//************************ ПРОТОТИПЫ *********************
void frend(); //для функции заполнения рэндомно
void fruchkami(); //для функции заполнения своими ручками
void fsortI(); //для сортировки по а
...
Открыть весь код
|
/*
Дана последовательность чисел с1 , с2, ..., с16 . Найти произведение элементов этой последовательности до первого нулевого и сумму элементов, расположенных после него
*/
#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
int last=0, first=0, midle=0, key=1, sum=0, proizvod=-1; //обьявил переменые last- послед ячейка; first-первая ячейка;
&n
...
Открыть весь код
|
/*
Найти номер первого нулевого элемента массива х1, х2, ..., х20 и сумму элементов предшествующих ему.
*/
#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
int last=0, first=0, midle=0, key=1, sum=0; //обьявил переменые last- послед ячейка; first-первая ячейка;
//midle-
...
Открыть весь код
|
/*
В массиве на 40 ячеек, заполненных рендомно пять последних элементов помножить на номер максимального элемента данного массива.
*/
#include <iostream>
#include <windows.h>
#include <ctime>
#include <conio.h>
using namespace std;
//******************* ПРОТОТИВЫ ****************
void fprosto();
//****************************************************
/*
Классное задание.
Хоть на последнем задании не пришлось биться о стол головой в попытках сделать так, чтобы компилятор понял, что я от него хочю))
А и система "написал на листочке и всё стало легко рулит")) СПС))
*/
void main()
{
setlocale(LC_ALL,"rus");
 
...
Открыть весь код
|
/*
В массиве из 12 ячеек поменять местами значения четных и нечетных индексов (1с2, 3с4 и т.д)
*/
#include <iostream>
#include <windows.h>
#include <ctime>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
srand(time(0));
int mss1[12]={0};
cout<<"Вот случайно заполненый массив\n\n"<<endl;
for(int i=0; i<12; i++) //заполняем массив рэндомно
{
mss1[i]=rand()%30;
}
for(int j=0; j<12; j++)
...
Открыть весь код
|
/*
Массив из 12 ячеек, заполнить рендомно числами от -30 до 30
- Заменить нули в ячейках с четным индексом на 1, в ячейках с нечетным на -1
- Из исходного массива получить новый, приняв в качестве первых его элементов все положительные элементы исходного массива с сохранением порядка их следования, а в качестве остальных элементов все отрицательные элементы также с сохранением порядка их следования.
*/
#include <iostream>
#include <windows.h>
#include <ctime>
using namespace std;
void main()
{
setlocale(LC_ALL,"rus");
srand(time(0));
int mss1[12]={0};
cout<<"Вот случайно заполненый
...
Открыть весь код
| |