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

Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел. - C++

Восстановить пароль Регистрация
 
Temirlan90
 Аватар для Temirlan90
131 / 131 / 8
Регистрация: 30.09.2010
Сообщений: 333
30.09.2010, 13:24     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел. #1
9. Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, циклический сдвигает элементы массива вправо на к позиции, и печатает результат. Цикличность означает, что последний элемент массива становится самым первым его элементом.

10. Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, заменяет все элементы массива, кроме крайних на полусумму соседей, и печатает результат.
11. Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, и печатает “Yes”, если массив симметричен, и “No” в противном случае.

12. Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2010, 13:24     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
Посмотрите здесь:

C++ Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
C++ первое вхождение заданного целого числа х в массив целых чисел.
C++ Дан одномерный массив из M × N целых чисел. Составить программу определения количества повторений заданного элементаx
C++ Дан одномерный массив из M × N целых чисел. Составить программу определения количества повторений заданного элементаx.
C++ Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм бинарного поиска заданного числа, результат номер искомого числа или 0 если
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
30.09.2010, 16:04     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел. #2
Вот тебе 10-я задачка

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
#include <iostream>
 using namespace std;
 
int main()
{
    int Arr[10];
    int num; 
    int temp1; int temp2; /* переменные для временного сохранения первоначального
                             значения элемента */
    for(int i = 0;i < 10;++i) {
        cin >> num;  Arr[i] = num;
    }
temp1 = Arr[0];
    for(int i = 1;i < 9;++i){
        temp2 = temp1;
        temp1 = Arr[i];
        Arr[i] = (temp2 + Arr[i+1]) / 2;
 
    }
 
    for(int i = 0;i < 10;++i)
        cout << Arr[i] << " ";
        
        system("pause");
        return 0;
}
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
30.09.2010, 19:41     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел. #3
10,

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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    int i;
    float arr1[5];
    float arr2[5];
    for (i=0;i<=4;i++)
    {
        cout<<"Enter ["<<i<<"]= ";
        cin>>arr1[i];
        cout<<endl;
    }
    
    cout<<"New array is: "; 
    for(i=0;i<=4;i++)
    {
        if(i==0||i==4)
        {
            arr2[i]=arr1[i];
            cout<<arr2[i]<<" ";
        }
        else
        {
            arr2[i]=(arr1[i-1]+arr1[i+1])/2;
            cout<<arr2[i]<<" ";
        }
    }
  return 0;
}
Добавлено через 20 минут
12,
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
#include <iostream>
#include <ctime>
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    int i,x,f=0;
    srand(time(NULL));
    int arr1[10];
    cout<<"Введите x: ";
    cin>>x;
    cout<<endl;
    for (i=0;i<=9;i++)
     {
        arr1[i]=rand()%10;
        cout<<arr1[i]<<" ";
     }
    
    for(i=0;i<=9;i++)
     {
        if(arr1[i]==x)
        {
            cout<<"Первое вхождение x в масив arr - "<<i+1<<" елемент"<<endl;
            f++;
            break;
        }
        
        
    }
    if(f!=1)
        {
        cout<<"x в масив arr - не входит"<<endl;
        }
  return 0;
}
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
30.09.2010, 19:52     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел. #4

Уже есть
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
30.09.2010, 19:54     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел. #5
Temirlan90, дублирование тем запрещено правилами форума (п. 3.4).
Тема закрыта. Ответов ждите здесь: Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел..
Yandex
Объявления
30.09.2010, 19:54     Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
Закрытая тема Создать тему
Опции темы

Текущее время: 03:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru