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

Проверка нахождения числа в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ мах число http://www.cyberforum.ru/cpp-beginners/thread105354.html
написать прогу, которая определяет мах число из введеных с клавы последовательности положительных чисел
C++ угадать число Написать прогу, которая "задумывает" число в диапозоне от 1 до 10 и предлогает пользователю угадать число за 5 попыток. http://www.cyberforum.ru/cpp-beginners/thread105351.html
генерация чисел C++
написать прогу, которая генерирует последовательность из 10 случайных чисел в диапозоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.
Вывести строку матрицы, в которой элемент, стоящий на главной диагонали, максимален C++
привет!!!помогите пожалуйста решить след.задачки на си: 1. Дана квадратная матрица порядка N. Вывести строку матрицы, в которой элемент, стоящий на главной диагонали, максимален. 2. Дана...
C++ Не могу исправить ошибки.... http://www.cyberforum.ru/cpp-beginners/thread105281.html
Всем приветик!!! Помогите пожалуйста исправить ошибки......... ))) #include"stdafx.h" #include"iostream" #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<string> #define...
C++ Передаём нажатия Приветствую всех читателей! У меня такая проблема образовалась. Вообщем надо другому приложению (игре допустим) передать нажатия клавиш (например "r"). Как такое возможно реализовать? Пожалуйста,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,813
16.03.2010, 18:27
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
#include <stdio.h>
#include <stdlib.h>
 
/*
*   Составить программу которая проверяет находится ли введённое с клавиатуры число в массиве.
*   Массив должен вводится во время работы программы 
*/
 
int main(void){
    int *arr, size, find, i;
    
    printf("Size of array: ");
    if ( scanf("%d", &size) != 1 || !size )
        exit(1);
    if ( ( arr = (int*)calloc(size, sizeof(int)) ) == NULL ){
        perror("Memory error!\n");
        exit(1);
    }
    for ( i = 0; i < size; ++i ){
        printf("ARRAY[%d] = ", i);
        if ( scanf("%d", &arr[i]) != 1 )
            exit(1);
    }
    
    printf("\nValue to search in array: ");
    if ( scanf("%d", &find) != 1 )
        exit(1);
    for ( i = 0; i < size && arr[i] != find; ++i )
        ;
    if ( i < size )
        printf("Found in element with index %d.\n", i);
    else
        printf("Can't find value in array.\n");
    
    free(arr);
    exit(0);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru