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

Программа, сравнивающая строчки массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура: фамилия и инициалы; номер группы; успеваемость в виде массива из пяти элементов http://www.cyberforum.ru/cpp-beginners/thread870863.html
Помогите с лабораторной работой! Структура: фамилия и инициалы; номер группы; успеваемость в виде массива из пяти элементов. Действия с массивом структур: сортировка записей в массиве по возрастанию среднего балла и вывод его на экран компьютера; определение и вывод на экран записей для студентов с баллами обучения только 4 и 5, либо сообщения об отсутствии таковых.
C++ Функция и двумерный массив Как использовать в качестве аргумента функции двумерный массив? Все не могу понять, пожалуйста напишите с маленьким примером, чтобы понятно было ) Заранее спасибо ) http://www.cyberforum.ru/cpp-beginners/thread870855.html
C++ Создать класс Triad (тройка чисел) - определить методы; определить производный класс Date - переопределить методы
Создать класс Triad (тройка чисел); определить методы увеличения полей на 1. Определить производный класс Date с полями: год, месяц и день. Переопределить методы увеличения полей на 1 и определить метод увеличения даты на n дней. Буду очень признателен если поможете.
C++ задача на организацию файлового ввода\вывода
Дан текстовый файл. Переписать в новый файл все его строки, вставив в конец каждой строки ей номер. Напишите, пожалуйста, код, а то у меня чушь какая-то выходит.
C++ Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом http://www.cyberforum.ru/cpp-beginners/thread870800.html
Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом. Вывести значение и порядковый номер максимального из таких чисел. Массивы я сформировала, а вот дальше как...=(
C++ Двухслойные сферы Нужно написать программу на С++ определяющая температуру двухслойной сферы в определенный момент времени. Имеем две сферы- внутреннюю и внешнюю. Внутренняя нагревается, нагревая внешнюю сферу. Нужно определить температуру внешней сферы в определенный момент времени. Числовые данные выбрать произвольно (Например: R1,R2- радиусы сфер....). Зачет на носу.=( Help! Help! =) Заранее спасибо!=) подробнее

Показать сообщение отдельно
jackiss
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 19

Программа, сравнивающая строчки массива - C++

19.05.2013, 21:11. Просмотров 280. Ответов 2
Метки (Все метки)

есть программа которая сравнивает элементы массива а нужно сравнивать группы элементов чтобы сравнить строки( 1 элемент 1 строки с 1 элементом 2-й строки и т.д) Помогите переделать код
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <time.h>
#include <conio.h>
 
using namespace std;
 
typedef int mytype[100][100];
int n,m,i,j,s,t;
mytype mass;
 
void pr ( mytype b ){
 
    system ("cls");
    srand(time(NULL));
 
    for(i=0; i<n; i++)
        {
            for(j=0; j<m; j++)
            {
                mass[i][j]=rand()%100;
            }
            system ("cls");
        }
}
 
int main(){
 
    setlocale (LC_ALL,"Russian");
        
    bool flag=false;
 
    cout << "Введите размерность массива:";
    cout << "\n____________________________\n";
    cout << "\nКол-во строк = ";
    cin >> m;
    cout << "\nКол-во столбцов = ";
    cin >> n;
 
    pr(mass);
 
    cout << "Матрица : \n\n";
        
    for(i=0; i<n; i++)
        {
        for(j=0; j<m; j++)
            {
            cout.width(5);
            cout << mass[i][j];
            }
        cout << "\n";
        }
          
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
            for(s=i; s<n; s++)
                for(t=j+1; t<n; t++)
                    if(mass[i][j]==mass[s][t])
                      {
                      flag=true;
                      goto end;
                      }
    end: if(flag)
           cout<<"\nВ массиве есть одинаковые элементы!"<<endl;
         else
           cout<<"\nВ массиве нет одинаковых элементов!";
 
    _getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru