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

2 мини задачки на массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает Hello World http://www.cyberforum.ru/cpp-beginners/thread521194.html
Добрый день! Я являюсь начинающим программистом C++ На данный момент ознакамливаюсь с первыми видеоуроками и сруз же столкнулся с проблемой. #include <iostrem> using namespace std; void...
C++ Добавить расширение к имени файла т.е. чтобы постоянно не писать его в программе... void vvod(char name) { char dat=".dat"; fstream FileOutput; system("cls"); FileOutput.open(name, ios::out|ios::binary); strcpy(name,... http://www.cyberforum.ru/cpp-beginners/thread521186.html
C++ Подскажите. как сделать exe файл?
Написана программа с помощью builder, нужно из этих файлов сделать exe файл с программой. как?
C++ Исходник бинаризации изображения. Разбор кода
Здравствуйте. Нашел на CodeProject отличный исходник бинаризации изображения. Он оказался написан на C#, а мне нужен С++. Переписать алгоритмы - не представляет никакой трудности. Но этот исходник...
C++ Найти минимальное число среди образовавшегося промежутка чисел http://www.cyberforum.ru/cpp-beginners/thread521169.html
#include <iostream> using namespace std; #define n 5 void main(void) { int a; int i,minim; for ( i=0; i<n; i++)
C++ По последней цифре числа найти последнюю цифру квадрата этого числа Всем привет! Вообщем мне дали практическую из десяти задач.. Осталось сделать 2 шт. Задача 49. Чтобы определить на какую цифру заканчивается квадрат целого числа, достаточно знать последнюю цифру... подробнее

Показать сообщение отдельно
Mega-xaxax
37 / 37 / 1
Регистрация: 11.03.2012
Сообщений: 95
18.03.2012, 01:07
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
// mini.cpp : main project file.
#include <iostream>
 
int main()
{
    int *a = new int[5];
    
    // заполняем массив
    for (int i = 0; i < 5; i++) {
        std::cin >> a[i];
    }
 
    // если два подряд идущих одинаковых элемента
    bool equalFinded = false; // изначально одинаковые подряд идущие элементы не найдены
    for (int i = 0; i < 4; i++) {
        if (a[i] == a[i+1]) { // сравниваем элемент с текущим индексом (i) и следующий элемент (i+1)
            equalFinded = true; // если условие выполнено, значит мы нашли два одинаковых элемента в массиве
            break; // выходим из цикла for, поскольку задача выполнена
        }
    }
 
    if (equalFinded) std::cout << "Equals is finded"; // выводим результат, если есть одинаковые подряд идущие элементы
    
    // если два подряд идущих отрицательных элемента
    bool negativeFinded = false; // изначально два подряд идущих элемента не найдены
    for (int i = 0; i < 4; i++) {
        if ((a[i] < 0) && (a[i+1] < 0)) { // сравниваем элемент с текущим индексом (i) и следующий элемент (i+1)
            negativeFinded = true; // если условие выполнено, значит мы нашли два подряд идущих отрицательных элемента в массиве
            break; // выходим из цикла for, поскольку задача выполнена
        }
    }
    if (negativeFinded) std::cout << "Negatives is finded"; // выводим результат, если есть подряд идущие отрицательные элементы
 
    // задерживаем консоль, чтобы мы увидели результат (иначе консоль автоматически закроется)
    int temp = 0;
    std::cin >> temp;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru