Форум программистов, компьютерный форум CyberForum.ru

Определить, есть ли в строке или столбце повторяющиеся элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread1304515.html
Посмотрите пожалуйста програму, все работает, только в ответе во втором и третих столбиках должны быть числа со знаком+, может вы знаете в чем дело. #include <iostream.h> #include <math.h> #include <conio.h> double sum1(double x, double n); double sum2(double x, double eps); double term(double x, double k); double y(double x); double pi=acos(-1);
C++ Определить, сколько различных букв в слове Здравствуйте. Не могу разобраться со строками...Вот необходимо решить задачу: Дано слово. Определить, сколько различных букв в нем. Попробовала написать, но получилось, что программа выводит не подсчет количества, а позицию каждой буквы введенной. Помогите пожалуйста построить программу именно считывающую количество одинаковых букв. #include <iostream> #include <string> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread1304501.html
C++ Лексический анализатор (вывод в файл)
Здравствуйте, у меня написан лексический анализатор, но вывод в файл 2 происходит посимвольно (т.е по одному символу в каждой строке),как сделать так,чтобы лексемы выводились целиком? Всем тем, кто поможет огромное спасибо! #include "stdafx.h" #include <cstdio> #include "conio.h" #include <cctype> #include <cstdlib> #include <string> #include <iostream> using namespace std;
C++ Написать функцию для ввода и вывода массива
Дан двумерный динамический массив. Помогите сделать функцию для ввода и вывода массива #include <iostream> #include <iomanip> using namespace std; int main() {
C++ Имена формальных и фактических параметров должны отличаться? http://www.cyberforum.ru/cpp-beginners/thread1304488.html
Здравствуйте. В институте преподаватель сказала, что "Имена фактических и формальных параметров не должны совпадать", причем обязательно так делать во всех лабораторных. Я не могу понять, какой в этом смысл? На вопросы она начала злиться и ничего не ответила. Насколько я понимаю, в си/с++ в этом нет смысла и можно называть параметры одинаково? А она просто перепутала с каким-то другим языком.
C++ Создать и заполнить динамический массив Начинающий. Добрый день. Помогите как написать код для создания динамического массива N*N (Квадрат). Ввожу разрядность массива 10. Создается массив 10*10. И, главное, надо заполнить массив (0 ,1 ) Ошибки есть...помогите #include <iostream> #include <stdio.h> #include <ctime> using namespace std; int main() подробнее

Показать сообщение отдельно
D_in_practice
331 / 331 / 159
Регистрация: 02.10.2014
Сообщений: 666
19.11.2014, 05:42     Определить, есть ли в строке или столбце повторяющиеся элементы
Код на С++
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
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
int main(){
    
    int in[5][5] = {
        {1, 2, 3, 4, 5},
        {2, 3, 4, 5, 1},
        {3, 4, 5, 1, 2},
        {4, 5, 1, 2, 3},
        {5, 1, 2, 4, 3}
    };
    int out1[5], out2[5];
    
    for(int i = 0; i < 5; ++i){
        int flag = 0;
        for(int j = 0; j < 5; ++j)
            for(int k = j + 1; k < 5; ++k)
                if (in[i][j] == in[i][k]){
                    flag = 1;
                    goto exit_for_1;
                }
        
        exit_for_1:
        out1[i] = flag;
        
        flag = 0;
        for(int j = 0; j < 5; ++j)
            for(int k = j + 1; k < 5; ++k)
                if (in[j][i] == in[k][i]){
                    flag = 1;
                    goto exit_for_2;
                }
        
        exit_for_2:
        out2[i] = flag;     
    }
        
    for(int i = 0; i < 5; ++i)
        std::cout << out1[i] << ' ';
    std::cout << std::endl;
    
    for(int i = 0; i < 5; ++i)
        std::cout << out2[i] << ' ';
    std::cout << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru