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

Пару задач на разные темы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление всех встретившихся подстрок http://www.cyberforum.ru/cpp-beginners/thread1208035.html
Здравствуйте, помогите, пожалуйста написать программу, которая удаляет все встретившиеся подстроки. Желательно 3 способами (с вектором, с массивами и без всего этого, просто вывести без подстрок).
C++ При возведении числа в степень оно становится равным Nan Доброго времени суток! Имеется функция, которая возводит, ранее введенную матрицу, в степень. Иногда все отображается нормально, а иногда в паре строк значения стают nan. При возведении матрицы размером 2х2, выводит 4 элемента в одну строку и значения их тоже nan. void Expo(long double **mat, long double **step, int row, int exp) { int ex=1; long double **temp = 0; temp =... http://www.cyberforum.ru/cpp-beginners/thread1208031.html
C++ Осуществить обход матрицы по спирали по часовой стрелке, начиная от ее левого верхнего угла
Осуществить обход матрицы по спирали по часовой стрелке, начиная от ЕЕ левого верхнего угла. Вывести элементы матрицы в порядке их обхода.
C++ Считывание из файла массив целых чисел и действия над ним
помогите написать программу. Из файла (имя файла вводится с клавиатуры) считывается массив целых чисел. Размер массива заранее неизвестен. Результат работы программы должен выводиться в отдельный файл (имя файла вводится с клавиатуры). Выведите в файл количество четных чисел, расположенных в массиве между первым положительным и последним отрицательным числами в массиве. Замечание:...
C++ Считывание из текстового файла матриц и действия над ними http://www.cyberforum.ru/cpp-beginners/thread1208015.html
Помогите написать программу. Из файла file1.txt считывается двумерная вещественная матрица А, из файла file2.txt считывается двумерная вещественная матрица B(размеры матриц задаются в файлах). Файлы file1.txt и file2.txt предварительно создаются программистом. 1. Реализовать функцию, вычисляющую выражение А*B. 2. Реализовать функцию, меняющую местами первый столбец с последним. заранее...
C++ Два вещественных массива x и y Помогите пожалуйста решить задачу: Даны значения двух вещественных массивов x и y размером n. Рассматривая пары значения (x1;y2),...(xn,yn) как координаты точек плоскости, найти номера двух наиболее удаленных точек. При решении использовать линейные массивы. Спасибо. подробнее

Показать сообщение отдельно
Jewbacabra
Эксперт PHP
2260 / 1924 / 720
Регистрация: 24.04.2014
Сообщений: 5,591
14.06.2014, 21:14     Пару задач на разные темы
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
bool digit3(int n) {
    while (n) {
        if (n % 10 == 3) return true;
        n /= 10;
    }
    return false;
}
 
int main() {
    int a, b;
    cin >> a >> b;
    for (int k = a; k <= b; ++k) {
        if (digit3(k)) cout << k << endl;
    }
    system("pause");
}
Добавлено через 11 минут
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
#include <iostream>
#include <string.h>
 
using namespace std;
 
bool isDigit(char c) {
    return c >= '0' && c <= '9';
}
 
int main() {
    char str[256];
    cin.getline(str, 255);
    int max = 0;
    int n = 0;
    for (int i = 0; i <= strlen(str); ++i) {
        if (isDigit(str[i])) ++n;
        else {
            max = n > max ? n : max;
            n = 0;
        }
    }
    cout << max << endl;
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru