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

Сжать массив, удалив из него элементы, имеющие одинаковые старшую и младшую цифры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись объектов в файл http://www.cyberforum.ru/cpp-beginners/thread1051167.html
Существует класс #include <string> #include <iostream> using namespace std; #pragma once class BD { private: string ClientName,ClientSurname,ClientPatr,ClientAddress,BankName,Country; int ClientDeposit,BankPercenage; public:
C++ написать класс с реализацией обыкновенных дробей с выделенной частью написать класс с реализацией обыкновенных дробей с выделенной частью. Перегрузка операции сложения "+", потокового ввода и вывода. с конструктором и деструктором. Ограничение: наследование. Вывод сумма. Как его написать, знаю примерно как с дробями а с целой частью проблема( Называйте темы информативно. Замечание уже не в первый раз. http://www.cyberforum.ru/cpp-beginners/thread1051162.html
C++ Формирование одномерного массива из сумм элементов каждой строки матрицы, кратных числу k
Все, вроде, правильно, но выводит только первый элемент попавший в if. #include <conio.h> #include <iostream> using namespace std; int main() {
Простые числа C++
программу написал, но работает что медленно, может кто поможет?) что не так подскажет... #include "mpi.h" #include <stdio.h> #include <math.h> #define N 100000 int main(int argc,char *argv){ int rank; int size;
C++ Класс Булева Матрица http://www.cyberforum.ru/cpp-beginners/thread1051140.html
Срочно нужна помощь с задачей! Описать класс BoolMatr (Булева матрица) С ВОЗМОЖНОСТЬЮ НУМЕРОВАТЬ ЭЛЕМЕНТЫ С ЛЮБОГО ЧИСЛА (а не только с нуля, как это принято в С++). Примерная структура класса: Закрытые поля: номер начальной строки матрицы, номер последней строки матрицы, номер начального столбца матрицы, номер последнего столбца матрицы, массив элементов. Открытые методы класса: -2...
C++ Необработанное исключение Здравствуйте! Задачу см. во вложениях. Мой код: заголовочный файл: #include <string> #include <iostream> using std::string; using std::cin; using std::endl; using std::cout; подробнее

Показать сообщение отдельно
gigder
 Аватар для gigder
3 / 3 / 0
Регистрация: 28.09.2012
Сообщений: 33
21.12.2013, 21:32  [ТС]     Сжать массив, удалив из него элементы, имеющие одинаковые старшую и младшую цифры
Цитата Сообщение от nexen Посмотреть сообщение
а как это вообще компилируется
Меня все спрашивают - как это компилируется?!)
Я не знаю как, но у меня компилируется(у меня Dev C++).
Переделал, все работает.
Вставлю код, может, кому понадобится)
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
#include <iostream>
 
using namespace std;
 
int  main()
{
    int n,y,x;
    int massiv[100]; 
    cout << "Vvedite n: ";
    cin >> n;
    int massiv_shatiy[100];
    int t=0;
    for (int i=0; i<=n-1; i++)
     {
      y=1;
      cout << "Vvedite x: ";
      cin >> massiv[i];
      x=massiv[i];
      //nahodim starshyu stepen'
      while(x/y > 0) y=y*10;
      //nahodim ementi 121,343 i t.p.
      for(int j = 0; j<n-1; j++)
      {
        if(x%10 != x/(y/10))
        {
          massiv_shatiy[t]= x;   
          t++;        
        }
        
      }
   }   
 for(int f = 1; f< t; f++)
 cout << "Massiv2: " << massiv_shatiy[f] << endl;
 
system("PAUSE");
}
Добавлено через 14 минут
Цитата Сообщение от gigder Посмотреть сообщение
for(int f = 1; f< t; f++)
*cout << "Massiv2: " << massiv_shatiy[f] << endl;
Не очень корректно работает вывод...
Например, n=5, massiv={123,125,1234,111,124}
Выводит:
massiv2:123 3 раза
massiv2:125 3 раза
massiv2:1234 4 раза
massiv2:124 3 раза
 
Текущее время: 21:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru