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

Найти числа с 0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти: Максимальный из отрицательных элементов и поменять его местами с после http://www.cyberforum.ru/cpp-beginners/thread737357.html
#include <iostream.h> #include <fstream.h> void read_matr(double X) { ifstream f("matr.txt"); for(int i=0; i<15; i++){ f>>X; } f.close(); } Это я сделал для чтения, а далше как? Помогите пожалуйста
C++ Нелинейный алгоритм. Циклы (Вывести таблицу перевода данных из одной единицы измерение в другую) Доброго вечера, уважаемые форумчане, помогите пожалуйста решить задание. Вывести таблицу перевода данных из одной единицы измерение в другую. Quart(кварта) 1.13652л. Интервал для первой единицы измерения от 1 до 20 с шагом 2. http://www.cyberforum.ru/cpp-beginners/thread737345.html
C++ Задача. Отсортировать линейный массив из 20 действительных чисел методом включения
Ну плиз помогите решыть!
символьное представление в виде последовательности цифр C++
Помогите пожалуйста решить такие задачи:а) Дано натуральное число n. Получить символьное представление n в виде последовательности цифр и пробелов, отделяющих группы по 3 цифры начиная с права. Например, если n=1735967 то должно получиться 1 735 967. б) Даны натуральное число n, целые числа а1,а2,.......,аn. Рассмотреть отрезки последовательности а1,а2.........аn(последовательности идущих...
C++ Метод градиентного спуска http://www.cyberforum.ru/cpp-beginners/thread737339.html
Помогите пожалйста, нужна программа решающая Систему нелинейных уравнений методом градиентного спуска, но именно систему, а не одно конкретное уравнение.
C++ Задача. Отсортировать линейный массив из 20 действительных чисел методом включения ******* подробнее

Показать сообщение отдельно
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
18.12.2012, 21:53     Найти числа с 0
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
46
47
48
#include <iostream>
#include <cstdlib>
#include <string>
 
using namespace std;
 
bool is_zero(string a);
 
int main() {
    const int N = 10;
 
    int arr[N] = {5, 999, 666, 333, 111, 200, 999999, -100, 0, 2};
    int flag[N];
 
    for(int i = 0; i < N; ++i) {
        char* a;
        itoa(arr[i], a, 10);
        string tmp = a;
        if(is_zero(a)) {
            flag[i] = true;
        }
 
        else {
            flag[i] = false;
        }
    }
 
    int max;
 
    for(int i = 0; i < N; ++i) {
        if(arr[i] > max && flag[i] == true || flag == false) {
            max = arr[i];
            flag[i] = true;
        }
    }
 
    cout << max;
}
 
bool is_zero(string a) {
    for(int i = 0; i < a.size(); ++i) {
        if(a[i] == '0') {
            return true;
        }
    }
 
    return false;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru