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

количество одинаковых элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив. Определение количества целых чисел больше 0 http://www.cyberforum.ru/cpp-beginners/thread190137.html
Друзья, добрый вечер :) Вобщем продолжаю постепенно разбираться в С++. На этот раз мне попалась задача, в которой необходимо найти количество целых чисел, введённых в массив с клавиатуры, больше 0. Вроде всё написал. Но есть одно но. Она не работает. Скорее всего тут дело в строчках if (chisla>0,++j) (++i);, т.к я не понял как оформлять цикл правильно. Собственно говоря, текст программы:...
C++ Не могу сделать лабу C++ Помогите пожалуйста написать программу: Дана некоторая матрица А(n,n). Матрица В(n,n) получена из матрицы А по формуле, А(i,j)(i,j в квадрате) Выше главной диагонали В(i,j) 2A(i,j) Ниже главной диагонали А(i,j) На главной диагонали Заранее огромное спасибо, буду очень благодарен. http://www.cyberforum.ru/cpp-beginners/thread190135.html
Определить количество символов введённой строки C++
1) Написать программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять: а) количество символов введённой строки; б) содержит ли строка слова одинаковой длины; в) ко-личество запятых. Необходимо учесть, что при вводе строки, могут ис-пользоваться не только пробелы, но и знаки пунктуации. 2) Напишите программу, которая позволяет вводить с клавиатуры...
Бинарный ввод C++
Напиcать программу, которая выводит таблицу чисел b(n,k) (0 ≤ n, k ≤ N), где b(n,k) есть количество бинарных слов длины n, в которых ровно k единиц и нет двух подряд идущих единиц. Формат ввода Целое число N, 0 ≤ N < 48. Формат вывода Выведите N+1 строку. Строка с номером n (n = 0, 1, … , N) содержит числа b(n,0), b(n,1), …{} до последнего ненулевого числа включительно. Заранее...
C++ создать программу на С++, которая позволяет вводить целочисленную матрицу 3×4, выводить её в наглядном формате и определять номер столбца, сум-ма элем http://www.cyberforum.ru/cpp-beginners/thread190116.html
создать программу на С++, которая позволяет вводить целочисленную матрицу 3×4, выводить её в наглядном формате и определять номер столбца, сум-ма элементов которого минимальна. Программа должна позволять произ-водить вычисления столько раз, сколько угодно пользователю.
C++ факториал 3000 как можно написать прогу,которая на экран записывает число равное факториалу 3000? я попробовал но буквы какие то выводит подробнее

Показать сообщение отдельно
Rentik
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 12
12.11.2010, 21:13  [ТС]     количество одинаковых элементов массива
Цитата Сообщение от archideus Посмотреть сообщение
Вопрос Какой ответ должен бить на числа 12 13 12 13
ответ должен быть 2.
Я проверил всё работает.
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
#include <iostream>
#include <fstream>
 
int main ()
{
    std::ifstream ifs("1.txt");
    const int n = 4;
    int m[n], cnt = 0;
    
    for(int i = 0; i < 4; i++)
    {
            ifs >> m[i];
            std::cout << m[i] << ' ';
    }
    ifs.close();
    
    for(int i = 0; i < 4; i++)
    {
        for(int j  =0; j < i; j++)
        {
            if(m[i] == m[j])
            {
                cnt++;
            }
        }
    }
    
    std::ofstream ofs("2.txt");
    // Вот здесь должно быть ofs << cnt; , а не ofs << cnt+1 , как в изначальном коде.
    ofs << cnt;
}
А так всё работает))
 
Текущее время: 12:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru