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

Преобразовать массив, если в нем есть хоть один отрицательный элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файловые операции ввода/вывода http://www.cyberforum.ru/cpp-beginners/thread1179071.html
Добрый день, подскажите, пожалуйста, как мне завести цикл для выполнения следующей задачи: Написать программу, которая считывает текст из файла и записывает в другой файл только те строки, которые содержат двузначные числа. Как выполнить проверку на наличие двузначных чисел в строке. И собственно, как объявить и обращаться к строкам?
C++ Операции с длинными целыми Здравствуйте! Подскажите пожалуйста почему не выводятся результаты вычислений. Numb.h#ifndef NUMB_H #define NUMB_H #include<iostream> using namespace std; #define MAX_EL 10000 #define SERO_CODE 48 namespace numbNamespace { http://www.cyberforum.ru/cpp-beginners/thread1179066.html
Как написать функцию в VBA Excel приведенная в данном файле C++
Нужно создать функцию в VBA Excel. Помогите пожалуйста.
C++ Вывести на экран положительные элементы побочной диагонали
Вот задание: Даны две квадратные матрицы А и В. Вывести на экран положительные элементы побочной диагонали каждой матрицы. Не могу разобраться. За ранее спасибо)
C++ Консольный морской бой. Stack overflow http://www.cyberforum.ru/cpp-beginners/thread1179051.html
Вечер добрый! Очень надеюсь на помощь. Мучаюсь уже который день, уйму часов потратил, а результата нет. Пытаюсь написать консольный морской бой. Завис на функции ИИ. А именно, чтобы компьютер добивал корабли, по которым он попал (рандомно). Программу прокомментил, переопределил ключи через дефайны, чтобы не путаться. Метод set(), единственно, может показать сложным для понимания. Часть...
C++ Ошибка в завершении работы программы ... char s1; std::cout<<"Enter the file name\n"; std::cin>>s1; if ((f=fopen(s1,"r"))==NULL) { perror(""); std::cout<<"please enter someone key to exit...\n"; _getch(); return 2; подробнее

Показать сообщение отдельно
Тамика
Котовчанин
870 / 450 / 142
Регистрация: 16.02.2010
Сообщений: 2,899
Записей в блоге: 27
21.05.2014, 10:23     Преобразовать массив, если в нем есть хоть один отрицательный элемент
Как котэ коту помогу.
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
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <ctime>
 
int main()
{
    srand(time(NULL));
    int *A = new int[10];
    int *B = new int[10];
    bool A_fl = false;
    bool B_fl = false;
    std::cout << "\nEnter P for A array: ";
    int p = 0;
    std::cin >> p;
    std::cout << "\nEnter Q for B array: ";
    int q = 0;
    std::cin >> q;
    for (int i = 0; i < 10; ++i)
    {
        A[i] =  -10 + rand()%(10 + 10);
        if (A[i] < 0) A_fl = true;
        B[i] =  -10 + rand()%(10 + 10);
        if (B[i] < 0) B_fl = true;
    }
 
    std::cout << std::endl;
    std::cout << "A array - ";
    for (int i = 0; i < 10; ++i)
        std::cout << " " << A[i]; 
 
    std::cout << std::endl;
    std::cout << "B array - ";
    for (int i = 0; i < 10; ++i)
        std::cout << " " << B[i];
 
    if (A_fl)
    for(int i = 0; i < 10; ++i)
    {
        if (A[i] < 0 && i%2 == 0)
            A[i] = p;
    }
 
    if (B_fl)
    for(int i = 0; i < 10; ++i)
    {
        if (B[i] < 0 && i%2 == 0)
            B[i] = q;
    }
    std::cout << std::endl;
    std::cout << "A array result- ";
    for (int i = 0; i < 10; ++i)
        std::cout << " " << A[i]; 
 
    std::cout << std::endl;
    std::cout << "B array resuilt - ";
    for (int i = 0; i < 10; ++i)
        std::cout << " " << B[i];
 
    system("pause >> null");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru