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

C++ Повторы в цикле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив указателей http://www.cyberforum.ru/cpp-beginners/thread1033825.html
У нас есть массив указателей и допустим что он задан, необходимо написать функцию для поиска наибольшего значения на которое ссылается указатель в массиве. Напишите пожалуйста алгоритм, с помощью которого можно реализовать, ну или сам код. Заранее спасибо!
C++ Считывание предложений из текстового файла(готовый код) Здравствуйте господа. Подскажите пожалуйста возможно ли подправить этот код таким образом чтобы количество считываемых предложений из текстового файла вводилось с клавиатуры?Тут по умолчанию считывает 3 предложения.. Если такое возможно,подскажите как или кто может исправьте пожалуйста)Я сам просто "НУБ" в программировании... #include <iostream> #include <fstream> #include <string> #include... http://www.cyberforum.ru/cpp-beginners/thread1033810.html
Прерывается выполнение программы C++
Подсчитать сумму элементов, расположенных между первым максимальным и последним минимальными элементами. Если максимальный элемент встречается позже минимального, то выдать сообщение об этом. При выполнении программа вылетает, если максимальный элемент встречается позже минимального. Что не так? #include <iostream> #include <cmath> #include <iomanip> using namespace std;
C++ Удалите из массива все элементы x такие, что L =<e x =<e R
Помогите с задачкой Дан одномерный массив, элементы которого - целые числа, и два целых числа L и R. Удалите из массива все элементы x такие, что L =<e x =<e R. Формат входных данных В первой строке входного файла даны три целых числа: N, L и R(-1000 =< L =< R =< 1000), где N - количество элементов в массиве (1 =< N =< 100). В следующей строке находится N чисел, по абсолютному значению не...
C++ Отсортировать элементы массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread1033788.html
Задан массив из k чисел. Отсортировать элементы массива по возрастанию.
C++ Найти столбец массива с наибольшей суммой элементов и записатьегох в виде одномерного массива 1 Для произвольного двумерного массива найти столбец с наибольшей суммой элементов и записать их в виде одномерного массива. подробнее

Показать сообщение отдельно
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
09.12.2013, 00:13
lenar_lesnik, вот можно так сделать, я написал через "ж" =) так что можете переделать. суть в том что мы проходим по массиву в поисках одинаковых фамилий, и если нашли совпадение, то идем назад по массиву и если не находим совпадений то выводим результат. если же находим совпадение, то ничего не выводим и идем дальше по массиву.
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
#include <iostream>
#include <string>
#define N 10
using namespace std;
struct list{
    char surname[100];
    char name[100];
    char father[100];
    };
int main()
{
    list spisok[N];
    int i;
    for (i=0; i<N; i++)
    {
        cout << "Введите ФИО(через пробел): ";
        cin >> spisok[i].surname >> spisok[i].name >> spisok[i].father;
    }
    for (i=1;i<N-1;i++)
        if ( !stricmp(spisok[i].surname,spisok[i+1].surname) ) {
            for (int j=i-1;j>=0;j--) {
                if ( !stricmp(spisok[i].surname,spisok[j].surname) )
                    break;
                else if (!j)
                    cout<<spisok[i].surname <<" "<< spisok[i].name <<" "<< spisok[i].father<<endl;
            }
        }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru