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

Как сравнить 2 массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод из файла (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1214553.html
Помогите пожалуйста переписать с Pascal на C++ ввод из файла. Файл примерно такой: 5 1 2 3 4 5 3 5 2 Assign(ft,'in.txt'); Reset(ft); Readln(ft,n);
C++ Программа для вычисления суммы ряда Нужно написать программу для вычисления суммы ряда. Формулы надо переписывать внутрь сообщения. Редактор формул - внизу окна. http://www.cyberforum.ru/cpp-beginners/thread1214547.html
C++ Рост учеников класса задан в виде массива. Определить средний рост мальчиков и девочек
Рост учеников класса представлен в виде массива. Определить средний рост мальчиков и девочек. Вывести сообщение кто выше девочки и мальчики. Только-только начинаю и не знаю совсем. Программа пишется в Borland C++
Вывод двух слов максимальной длины C++
Дан файл со словами,требуется вывести на экран два слова максимальной длины. Имеется программа для вывода одного слова,для двух вот никак не могу сообразить Вот для одного #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int _tmain(int argc, _TCHAR* argv) {char s, smax;
C++ Программа на файл содержащий сведения о телефонах http://www.cyberforum.ru/cpp-beginners/thread1214517.html
А.Программа на файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. Количество записей произвольное. Б. Написать программу, выдающую информацию следующего вида: по вводимой фамилии абонента выдается номер телефона. определяется количество установленных телефонов с ХХХХ года. Номера года вводятся с терминала ...
C++ Дерево отрезков в определенной модификации Нужно уметь выполнять операции вида: 1) Присвоение на отрезке ( А l r x (от l до r сменить значения на x) 2) Сума на отрезке( Q l r (найти суму от l, r)) Помогите подправить мой код: #define _CRT_SECURE_NO_WARNINGS #include <algorithm> #include <iostream> #include <iomanip> #include <cmath> подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6164 / 2893 / 282
Регистрация: 04.12.2011
Сообщений: 7,693
Записей в блоге: 3
23.06.2014, 01:26     Как сравнить 2 массива
Цитата Сообщение от MMt Посмотреть сообщение
Массив я заполняю сам через син.
Это требует терпения. Писать строки в консоли чтобы выбрать один из 2 - 10-ти вариантов идея не слишком удачная. Лучше предложите менюшку с целочисленным выбором. Чтобы самому не путаться, в качестве индексов массива строк списка, можно использовать перечисление в котором имена констант сами Вам подскажут на что они покажут. Да и от ошибок ввода будет меньше мороки.
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
#include <iostream>
using namespace std ;
const int n = 6;
enum Figure:unsigned {none, triangle, rectangle, square, circle, ellipse};
char *Figure_names[]={0, "triangle","rectangle","square","circle","ellipse"};
 
char *get_figure_name(int i){
    if(i < 0 || i >n-1) {
cout << "Bad choise " << i << endl;
return 0;
    }
return Figure_names[i];
}
 
int main()
{
    int choise=0;
    do{
    cout << "Select the figure number or exit:"<<endl;
for( int i = 1; i < n; ++i) cout << get_figure_name(i) << " -\t" << i << endl;
cout << "exit -\t\t" <<0 << endl;
cin >> choise;
if( get_figure_name(choise) ){
    cout <<"Selected figure is: "<<get_figure_name(choise);
}else {
    if(!choise)
    {
        cout<<choise << " Bye!" << endl; 
    break;
    }else {
        choise=0; 
        cout<<"Repeat your try, please." << endl;
        system("pause") ;
        system("cls");
        continue;
    }
}
cout << endl;
//тут пишете что нужно делать с выбранной фигурой
//-------------------
    }while(!choise);
cout << endl;
system("pause") ;
return 0 ;
}
 
Текущее время: 17:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru