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

Найти индекс первого числа введенного массива, равного 10 или 20 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск символа в строке wchar_t используя switch http://www.cyberforum.ru/cpp-beginners/thread1143996.html
А вообще возможно в switch запихнуть wchar_t? И если да, то как? Точнее в switch то получилось, а вот в case для этого switch ну никак не идет. На case L"1", case (const wchar_t)L"1", case (const wchar_t*)L"1", case (const wchar_t*)"1", case (const wchar_t)1 и case "1" моя фантазия на тему исправления ошибки "Ошибка 3 error C2051: значение выражения для варианта выбора не является константой"...
C++ Почему не выводит на экран Программа рабочая, проблема в том, что во второй файл копирует только последнюю строку line, хотя, по сути, должно все строки #include <iostream> #include <conio.h> #include <fstream> using namespace std; ostream& operator << (std::ostream& dest, std::ostream& src) http://www.cyberforum.ru/cpp-beginners/thread1143992.html
C++ Передача данных в другую область видимости
Задание 1. Написать следующие функции для работы с динамическим массивом: a. Функция распределения динамической памяти. b. Функция инициализации динамического массива. c. Функция печати динамического массива. d. Функция удаления динамического массива. #include <iostream> #include <ctime> using namespace std;
C++ Чем отличается Абстрагирование от Наследования?
Много пересмотрел тем таких же на этом форуме, пытался понять абстрагирование, вообщем, можете мне ответить на несколько вопросов: 1) Чем отличается Абстрагирование от Наследования? 2) Что значит Const в этой строке и зачем оно нужно? virtual void Func()const 3) Обязательно использовать указатели? И вот то как я "понял" абстрагирование, правильно? #include <iostream> #include <conio.h>...
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread1143962.html
По заданию дано выражение V=М1<< М2 – где V- массив, а M1 и M2 - матрицы. Чтоб выполнить действие М1<< М2 из М1 и М2 нужно выбрать строку с наименьшей суммой элементов. То есть разобрав по действиям понимаю, что нужен:ввод и вывод элементов матриц, поиск минимума и поиск строки ,где этот минимум находится. Потом записать эти строки как массивы новые что ли, чтоб провести это...
C++ Шаблон двусвязного списка и ошибка "Члены недоступны" Уважаемые форумчане, помогите в решение следующей проблемы. Хочу создать шаблон для двусвязного списка, объявил класс, структуру, которая отвечает за элемент списка. В функции void insert() при попытке обращения к полю структуры, компилятор пишет : "Члены недоступны". Использую компилятор VS2012. Помогите пожалуйста исправить мои косяки. # include <iostream> using namespace std; ... подробнее

Показать сообщение отдельно
KOPOJI
Модератор
 Аватар для KOPOJI
16239 / 6450 / 389
Регистрация: 12.06.2012
Сообщений: 19,325
09.04.2014, 23:00     Найти индекс первого числа введенного массива, равного 10 или 20
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
#include <stdio.h>
 
int main(int argc, char *argv[])
{
    size_t n;
    long *arr;
    int index = -1;
    long num;
    
    printf("Введите n..\n");
    scanf("%d", &n);
    
    arr = new long[n];
    
    for(size_t i = 0; i < n; ++i)
    {
        printf("Введите arr[%d]\n", i);
        scanf("%ld", &arr[i]);
        if((arr[i] == 10 || arr[i] == 20) && index == -1)
        {
            index = i;
            num = arr[i];
        }
    }
    for(size_t i = 0; i < n; ++i)
        printf("%ld ", arr[i]);
    
    if(index == -1)
        printf("\nЧисел 10 и 20 в массиве не найдено\n");
    else
        printf("\nПервый индекс числа (%ld) - %d", num, index);
        
    delete arr;
    
    return 0;
}
 
Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru