Форум программистов, компьютерный форум, киберфорум
Наши страницы

Похожие строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сжать массив, удалив из него все элементы, модуль которых находится в интервале a,b http://www.cyberforum.ru/cpp-beginners/thread116958.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный элемент массива; 2. сумму элементов массива, расположенных до последнего положительного элемента. Сжать...
C++ Создание класса длинного целого числа (С++) Приветствую.. Условие задачи Определить класс: длинное целое число. Для сохранения числа использовать массив (один элемент массива - одна цифра числа). Создать конструкторы и деструктор. ... http://www.cyberforum.ru/cpp-beginners/thread116950.html
Заполнение матрицы C++
Добрый вечер всем! Мне нужно сделать, чтобы матрица заполнялась по спирали (с первого элемента по часовой стрелке внутрь). Матрица произвольного порядка (не обязательно квадратная!!!). Я тут кое-что...
Создание объектов при выполнении C++
Вообщем дело такое: делаю курсовую по ООП на С++(консольная программа). Тут надо сделать иерархию классов, это сделал. Но вот еще кроме этого надо сделать чтобы при работе программы можно было...
C++ Вывод строк с определеной буквой http://www.cyberforum.ru/cpp-beginners/thread116929.html
Вводит ряд строк и выводит те из них, которые начинаются с буквы ‘b’. Помогити новичку с столь простой задачкой по языку "C", буду крайне признателен.
C++ Описать структуру Одежда дана структура-одежда(название,цена,размер). создать меню в си в которое входит: 1)заполнить массив структур 2)вывод 3)добавить новую запись на первую позицию 4)вывести на экран только те... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9694 / 5644 / 962
Регистрация: 25.07.2009
Сообщений: 10,848
22.04.2010, 15:11
Цитата Сообщение от kronn Посмотреть сообщение
как реализовать условие на проверку равенства попарно элементов для строк?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
 
/* возвращает 0, если len значений из a и b совпадают */
int rowsCmp(const int *a, const int *b, size_t len){
    size_t i;
    for ( i = 0; i < len && a[i] == b[i]; ++i )
        ;
    return len - i;
}
 
#define ROWS 4
#define COLS 3
 
int main(void){
    int arr[ROWS][COLS] = {
        { 1, 2, 3 },
        { 5, 5, 5 },
        { 5, 5, 5 },
        { 1, 2, 3 }
    };
    int i, j;
    printf("Matrix:\n");
    for ( i = 0; i < ROWS; ++i )
        for( j = 0; j < COLS; ++j )
            printf("%d%c", arr[i][j], j < COLS - 1 ? ' ' : '\n');
    printf("Same rows indexes:\n");
    for ( i = 0; i < ROWS - 1; ++i )
        for ( j = i + 1; j < ROWS; ++j )
            if ( !rowsCmp(arr[i], arr[j], COLS) )
                printf("%d and %d\n", i, j);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru