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

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какое значение встречается в массиве наибольшее число раз. http://www.cyberforum.ru/cpp-beginners/thread61518.html
найти какое значение встречаеться в массиве наибольшее число раз. ввод чисел в массиве с клавы. программа в С. кто может помоч,буду очень благодарен,заранее спасибО!
C++ Открыть dll из Borland в Visual Studio Доброго времени суток! Я сталкнулась с одной проблемой. Помогите пожалуйста разобраться. У меня есть dll и lib файлы, написанные на Borland C++ Builder. Каким образом их можно открыть в Visual Studio? Если возможно, расскажите конкретно, что нужно прописывать и где. http://www.cyberforum.ru/cpp-beginners/thread61470.html
Угадай число C++
Я новичок! Пожалуйста помогите! Игра «Угадай число» Первый игрок задумывает число от 1 до N. Второй может задавать вопросы вида «делится ли задуманное число на …». Надо отгадать задуманное число за наименьшее число вопросов. Программа имитирует действия второго игрока и вычисляет делимость для ответов на вопросы. Входные данные – N и задуманное число n Выходные данные список вопросов,...
C++ Частица движется случайно.
1.Определить есть ли среди первых трех цифр из дробной части заданного положительного вещественного числа цифра 0 помоги плиииз.... такая тема в паскале уже есть...но нужно в си/++ решить....если можно то и таблицу тоже..... Добавлено через 22 минуты 2. частица движеться случайным образом согласно следующим условиям: в момент времени t=0 частица находиться, x=0, y=0. В момент...
C++ Решение массива 10-ю способами http://www.cyberforum.ru/cpp-beginners/thread61063.html
Помогите пожалуйста решить задачу. Дана послед. чисел, 10000(если винда будет пищать, то можно и 1000). Случайным образом их заполнить от -100000 до 100000. 10 разными способами. Анализ сравнить по времени и по использ. оперативной памяти в виде таблицы.
C++ Две задачи. Задача1. Составить описание класса для определения одномерных массивов строк фиксированной длины. Предусмотреть возможность обращения к отдельным строкам массива по индексам, конртоль выхода за пределы массива выполнения операций поэлементного сцепления двух массивов с боразованием нового массива, слияния двух массивов с исключением повторяющихся элементов вывод га экран элемента массива по... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
06.11.2009, 10:28     Массивы
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream.h>
#include <windows.h>
#include<conio.h>
#include <stdlib.h> 
#include <time.h> 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int n, *mas, i, temp, max_i=0, zero_1=-1, zero_2=-1, proizv0=1;
    srand(time(NULL));
    cout<<"Ââåäèòå êîëè÷åñòâî ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*: "<<endl;
    cin>>n;
    mas=new int[n];
    cout<<"ÈñõîäГ*ûé Г¬Г*Г±Г±ГЁГў"<<endl;
    for(i=0; i<n; i++)
    {
        mas[i]=-10+rand()%(21);
        cout<<mas[i]<<"  ";
    }
    cout<<endl;
    for(i=0; i<n; i++)
    {
        if(mas[i]>mas[max_i])
            max_i=i;
        if(zero_1!=-1 && mas[i]==0 && zero_2==-1)
            zero_2=i;
        if(zero_1==-1 && mas[i]==0)
            zero_1=i;
    }
    cout<<"Íîìåð Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*îãî ýëåìåГ*ГІГ* Г¬Г*Г±Г±ГЁГўГ*: "<<max_i<<endl;
    if(zero_2-zero_1<2)
        cout<<"ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*, Г°Г*ñïîëîæåГ*Г*ûõ ìåæäó ïåðâûì ГЁ âòîðûì Г*óëåâûìè ýëåìåГ*ГІГ*ìè Г*ГҐГІ"<<endl;
    else
    {
        for(i=zero_1+1; i<zero_2; i++)
            proizv0*=mas[i];
        cout<<"ïðîèçâåäåГ*ГЁГҐ ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*, Г°Г*ñïîëîæåГ*Г*ûõ ìåæäó ïåðâûì ГЁ âòîðûì Г*óëåâûìè ýëåìåГ*ГІГ*ìè Г°Г*ГўГ*Г®: "<<proizv0<<endl;
    }
    if(n%2==0)
        for(i=0; i<n/2; i+=2)
        {
            temp=mas[i];
            mas[i]=mas[n-i-1];
            mas[n-i-1]=temp;
        }
    else
        for(i=0; i<(n-1)/2; i+=2)
        {
            temp=mas[i];
            mas[i]=mas[n-i-2];
            mas[n-i-2]=temp;
        }
    cout<<"ÎòñîðòèðîâГ*Г*Г*ûé Г¬Г*Г±Г±ГЁГў"<<endl;
    for(i=0; i<n; i++)
        cout<<mas[i]<<"  ";
    cout<<endl;
    getch();
    return 0;
}
 
Текущее время: 01:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru