WWW - это аббревиатура, которая расшифровывается как World Wide Web и в переводе на русский язык означает "Всемирная Паутина". WWW, или Web - это служба Интернет, которая содержит миллионы страниц информации. Гиперссылка — это часть электронного документа, который ссылается на другой элемент, например, на веб-страницу. Гипертекст представляет собой обычный текст с картинками, в котором выделены (чаще всего цветом или начертанием) отдельные знаки, слова, фразы или картинки, называемые полями. С каждым полем в гипертексте связано определенное действие, например переход в другое место того же гипертекста, переход в другой гипертекст, проигрывание фрагмента звукозаписи или видеозаписи. Если при просмотре гипертекста выбрать курсором одно из выделенных полей, то выполнится действие, связанное с выбранным полем, скажем, переход в другой гипертекст. Замечательно то, что другие гипертексты могут находиться на разных компьютерах Интернета в тысячах километров друг от друга и от того компьютера, на котором идет просмотр гипертекста. Нужно лишь, чтобы все гипертексты были записаны по одним и тем же правилам.
В C++ #include <iostream> #include <iomanip> #include <ctime> int main() { using namespace std;
const int N = 5; const int M = 6;
int A[N][M];
//Как-нибудь заполняем массив srand(time(0)); for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) A[i][j] = rand() % (N * M) + 1; for (int i = 0; i < N; ++i) { for (int j = 0; j < M; ++j) cout << setw(4) << A[i][j]; cout << endl; }
//Подсчитываем сумму всех элементов массива int sum = 0;
for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) sum += A[i][j];
//Вычитаем из полученной суммы повторяющиеся элементы for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) { bool flag = false; for (int i1 = 0; i1 < N; ++i1) { for (int j1 = 0; j1 < M; ++j1) if (!(i == i1 && j == j1)) if (A[i][j] == A[i1][j1]) { sum -= A[i][j]; flag = true; break; } if (flag) break; } }
В C++ #include <iostream> #include <iomanip> #include <ctime> int main() { using namespace std;
const int N = 5; const int M = 5;
//Создаём массив и как-нибудь заполняем int A[N][M]; srand(time(0)); for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) A[i][j] = rand() % (N * M) + 1;
//Выводим его на экран for (int i = 0; i < N; ++i) { for (int j = 0; j < M; ++j) cout << setw(4) << A[i][j]; cout << endl; }
//Меняем местами 2ю и 3ю строки int temp = 0; for (int j = 0; j < M; ++j) { temp = A[1][j]; A[1][j] = A[2][j]; A[2][j] = temp; }
//Выводим полученный массив на экран cout << "\n\n"; for (int i = 0; i < N; ++i) { for (int j = 0; j < M; ++j) cout << setw(4) << A[i][j]; cout << endl; }