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

Вывести на экран номер последнего честного числа в массиве, если четных чисел нет – вывести сообщение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Счетчик попыток http://www.cyberforum.ru/cpp-beginners/thread1050140.html
Уважаемые форумчане! Есть програмка: #include <iostream> using namespace std; string checking(string users) { string right="password", msg; if (users==right) msg="Доступ разрешен"; else msg="Ошибка. Доступ запрещен."; return msg;
C++ AoS to SoA Есть ли быстрый способ скопировать данные из массива структур в структуру массивов? Наивный метод (каждый элемент перебрать вручную) не подходит struct S { int x, y; }; struct AS { int *x, *y; AS(int n) http://www.cyberforum.ru/cpp-beginners/thread1050138.html
C++ с++ и android
Можно ли на c++ сделать игру для android, и на каком языке вообще лучше всего делать? и ещё, что проще java или c++?
C++ Перегрузка операций для объектов
Здраствуйте, помогите зделать. Буду благодарен! Описать класс Rational для представления вещественного числа в виде обыкновенной дроби (поля класса - числитель и знаменатель ) . Для работы с объектами класса должны быть представлены следующие функции : а ) конструктор, позволяющий строить объект по заданному значению числителя и знаменателю или по заданному значению числителя (...
C++ Заменить все положительные элементы на противоположные http://www.cyberforum.ru/cpp-beginners/thread1050108.html
#include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> using namespace std; void float1(double *mass, int const n); void float2(double *mass, int const n); double element(double *mass, int const n);
C++ char* vs std::string При чтении чужих сорцов, обратил внимание, что в роли аргументов для функций/методов, как правило используются указатели на массивы чаров, а не СТДшные стринги. Например: WriteToFile( const char* FileName ) WriteToFile( const std::string FileName ) Лично я увидел следующие преимущества - экономится память за счет того что передается указатель (4 или 8 байтов), а не здоровый объект... подробнее

Показать сообщение отдельно
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16694 / 6620 / 431
Регистрация: 12.06.2012
Сообщений: 19,875
Завершенные тесты: 1
20.12.2013, 22:08     Вывести на экран номер последнего честного числа в массиве, если четных чисел нет – вывести сообщение
В общем, разбирайтесь сами, что вам там надо))
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
#include <cstdlib>
#include <iostream>
 
const int NOT_FOUND = -1;
 
int main(int argc, char **argv)
{
    int n = 0;
    int i = 0;
 
    std::cout << "Введите количество элементов массива:" << std::endl;
    std::cin>>n;
 
    int arr[n];
    int last = NOT_FOUND;
 
    for( ; i < n; i++)
    {
        std::cout << "Введите " << i + 1 << "-й элемент массива (всего " << n << ")" << std::endl;
        std::cin >> arr[i];
    }
 
    for(i = 0; i < n; i++)
        if(0 == arr[i] % 2)
            last = i;
 
    if(last == NOT_FOUND)
        std::cout << "Ничего не найдено";
    else
        std::cout << "Последнее четное число = " << arr[last] << " (элемент №" << last + 1 << " в массиве, индекс = " << last << ")" << std::endl;
 
    system("PAUSE");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru