Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5956 / 5561 / 1788
Регистрация: 18.12.2011
Сообщений: 14,210
Завершенные тесты: 1
21.05.2014, 10:53     Преобразовать массив, если в нем есть хоть один отрицательный элемент
Еще раз повторюсь. ПРИ ВВОДЕ никаких флагов определять не надо.
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 <ctime>
int main()
{
    srand(time(NULL));
    int A[10];
    int B[10];
    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);
        B[i] =  -10 + rand()%(10 + 10);
    }
 
    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];
 
    for(int i = 1; i < 10; i+=2)
    {
        if (A[i] < 0 )
            A[i] = p;
        if (B[i] < 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");
}
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru