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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает Hello World http://www.cyberforum.ru/cpp-beginners/thread521194.html
Добрый день! Я являюсь начинающим программистом C++ На данный момент ознакамливаюсь с первыми видеоуроками и сруз же столкнулся с проблемой. #include <iostrem> using namespace std; void main ()
C++ добавить расширение к имени файла т.е. чтобы постоянно не писать его в программе... void vvod(char name) { char dat=".dat"; fstream FileOutput; system("cls"); FileOutput.open(name, ios::out|ios::binary); strcpy(name, dat); 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. Чтобы определить на какую цифру заканчивается квадрат целого числа, достаточно знать последнюю цифру самого числа. Написать программу, которая по одной из цифр 0,1,2,3, 4,5,6,7,8,9 - последней цифре числа N - находит последнюю цифру квадрата этого числа. Заранее спасибо. подробнее

Показать сообщение отдельно
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
18.03.2012, 01:00     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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
bool isequal(const int *, int, bool(*)(const int, const int));
 
bool negative(const int a, const int b)
{
    return ((a < 0) && (b < 0)) && (a == b);
}
bool all(const int a, const int b)
{
    return (a == b);
}
 
int main()
{
    int m[5];
    int choise;
 
    for(int i = 0; i < 5; i++)
        std::cin >> m[i];
 
    std::cout << "1. Все элементы\n2. Отрицательные элементы\n: ";
    std::cin >> choise;
 
    if(choise == 1)
        std::cout << std::boolalpha << isequal(m,5-1,all) << std::endl;
    else if(choise == 2)
        std::cout << std::boolalpha << isequal(m,5-1,negative) << std::endl;
    else
        std::cerr << "Ошибка" << std::endl;
}
 
bool isequal(const int *m, int step, bool(*func)(const int, const int))
{
    if(!step)
        return false;
    else
        return (*func)(*(m+step),*(m+(step-1))) ? true : isequal(m,step-1,(*func));
}
 
Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru