Перейти к содержанию

sayn

Пользователи
  • Постов

    20
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные sayn

  1. В целях оттачивания навыков и получения бесценного опыта спроектирую и разработаю под Ваши требования приложение. Работать буду в свободное от работы время, поэтому не молниеносно. Имею навыки в php, java, scala. Все на уровне приложений для внутренних нужд организации (импорт/экспорт данных, поиск в БД, автоматизация рутинных операций). Контакты в л/с.

  2. дали новую задачу.сначало надо описать функцию, а затем сам код.

    Дана матрица из целых чисел A(8,6).Определить, имеются ли в ней числа, в которых первая и последняя цифры совпадают.если да, то вывести наибольшее из таких чисел и его местоположение(номер строки и столбца) иначе выдать соответствующие сообщение.(описать функцию для проверки числа на совпадение первой и последней цифры)

    Зачем ты ваще учишься, бросай учебу, в армии задачки попроще. ;)

  3. #include

    #include не знаю что делают эти заголовочные файлы.

    но все-равно спасибо)

    #include - это лишняя строчка эта библиотека не нужна

    #include - библиотека функций для работы с С строками (функция strlen() оттуда)

    Спрашивай что непонятно постараюсь объяснить

  4. Вот это, как вариант


    #include
    #include
    #include

    using namespace std;

    int main() {
    char str[80]; // строка с числами
    int iArray[80]; // массив для накопления сумм
    cout << "Введите числовую последовательность разделив числа запятой.\n";
    cin >> str; // считываем числа как строку, если будет пробел или табуляция, то сюда попадут только символы до пробела или таба
    int j = 0;
    int i = 0;
    int t = 0;
    while (true) {
    iArray[i] = 0; // инициализируем элемент нулем
    while (str[j]) { // работаем до тех пор пока строка не кончится
    if (str[j] == ',') { // если символ запятая, то переходим к другому числу
    j++;
    break;
    }
    iArray[i] += str[j]-48; // вот этого я не понял, мне казалось что С работает цифровыми символами как целыми,
    // а они как ??ASCII-код?? символа идут
    j++;
    }
    if (!str[j]) { // если строка кончилась, то выход
    break;
    }
    i++;
    }
    j = 0;
    while (j <= i) { // а тут пузырьковая сортировка
    if (iArray[j] > iArray[j+1]) {
    t = iArray[j];
    iArray[j] = iArray[j+1];
    iArray[j+1] = t;
    j = 0;
    } else j++;
    } // здесь она кончается
    j = 0;
    cout << "Полученный массив: ["; // вывод того что получилось
    while (j <= i) {
    cout << iArray[j];
    if (j < i) cout << ", ";
    j++;
    }
    cout << "]\n";
    return 0;
    }

×
×
  • Создать...