Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Показать сообщение отдельно
Jewbacabra
Эксперт PHP
2660 / 2247 / 845
Регистрация: 24.04.2014
Сообщений: 6,751
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");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru