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

Найти номера двух одинаковых элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для решения следующей задачи http://www.cyberforum.ru/cpp-beginners/thread1011511.html
Составить программу для решения следующей задачи. Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько клеток образуется через N часов. Заранее спасибо!
C++ читать 12 байтов с помощью функции, и напечатать буфер на экран есть такая функция, которую нужно вызвать (void) get_bytes(void*ptr, int length) функция принимает 2 значения первый это буфер (в которой по ходу будут записаны данные) второе длина данных которые хочу прочитать. Задача читать 12 байтов с помощью этой функции, и напечатать буфер на экран ( в гексимал виде). http://www.cyberforum.ru/cpp-beginners/thread1011495.html
C++ Как исправить ошибку?
Предупреждение 5 warning C4700: использована неинициализированная локальная переменная "a" 93строчка #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #include <locale.h> struct unit {
проверка оборудования, управление клавиатурой с++ C++
ПРОВЕРКА ОБОРУДОВАНИЯ, УПРАВЛЕНИЕ КЛАВИАТУРОЙ С++ Задание Разработать программу обработки прерывания от клавиатуры, которая должна: • распознавать нажатие "горячей" комбинации клавиш и реагировать на него звуковым сигналом; • при первом нажатии "горячей" комбинации переходить в режим блокировки ввода заданной клавиши, при втором - отменять этот режим; • системная обработка всех других...
C++ Не могу добить прогу http://www.cyberforum.ru/cpp-beginners/thread1011474.html
И снова здравствуйте. Дано задание: >Дана последовательность целых чисел {Aj} произвольной длины. Найти произведение чисел, не делящихся на 5, наибольшее из таких чисел, и номер этого числа в последовательности. Длина массива не более 20 элементов. Ошибки: >В массиве показывает числа, делящееся на 5. >В массиве чисел, не делящихся на 5 показывает нуль. >Умножение производит некорректно,...
C++ Сконвертировать строку в число подскажите пожалуйста, вот я беру из текстового файла число и оно у меня получается типа стринг, а его можно как-то зделать флоат или там инт например? #include <stdio.h> #include <string> #include <iostream> using namespace std; void main() { FILE *f; string bs; float t; подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
19.11.2013, 06:58     Найти номера двух одинаковых элементов массива
держи
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
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 15
 
int main() {
    int mas[n];
    int same, tmp = 0, tmp2 = 0;
    int ind = 0, ind2 = 0;
    
    do{
    for(int i = 0; i < n; i++){
        mas[i] = rand()% 100 + 1;
        cout << mas[i]<<" ";
    }
    cout<<endl;
    for(int i = 0; i < (n - 1); i++){
        same = 0;
        for(int j = 1; j < n; j++){
            if((mas[i] == mas[j]) && (i != j)){
                ind = i;
                ind2 = j;
                                //cout<<endl<<ind<<" "<<ind2<<endl;
                tmp = mas[i];
                tmp2 = mas[j];
                same++;             
            }   
            }
    }   
    
    }while( same == 1);
 
    if (ind < ind2)
    cout << "Same : mas["<<ind+1<<"] = "<<tmp<<" mas["<<ind2+1<<"] = "<<tmp2;
        else
        cout << "Same : mas["<<ind2+1<<"] = "<<tmp2<<" mas["<<ind+1<<"] = "<<tmp;
    
return 0;
}
 
Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru