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

Указатели, функции и динамическое выделение памяти: вывести строки с неповторяющимися данными - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести с Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread1224438.html
Здравствуйте! Помогите пожалуйста перевести вот эти программы с языка Pascal на C++ Сам я очень плохо знаю C++ поэтому был бы крайне признателен вам! 2) var s, t: real; i, n, x: integer; begin readln(i); s:=1;t:=1; for i:=1 to n do begin t:=t*x/i;
C++ Перевести с Pascal на C++ Здравствуйте! Помогите пожалуйста перевести вот эти программы с языка Pascal на C++ Сам я очень плохо знаю C++ поэтому был бы крайне признателен вам! 1) var A, B, C: array of integer; i: byte; begin writeln('Введите элементы первого массива:'); for i := 1 to 10 do begin write('a = '); http://www.cyberforum.ru/cpp-beginners/thread1224437.html
C++ Вывести первые 4 степени данного числа
"Составить алгоритм, который будет выводить первые 4 степеня данного числа." Не могу никак понять как. Пожалуйста, помогите.
Объединить два функционала - создание окон и рисование в них C++
Доброго времени суток. Помогите пожалуйста или хотя бы подскажите как соединить два кода в один. Задача состоит в том, чтобы программа могла создавать окна и в этих окнах можно было рисовать. Программу, чтобы создавать окна я написал, программу, чтобы рисовать я написал, а вот совместить их не могу. Код создания окон: #include <graphics.h> #include <conio.h> #include <stdio.h> #include...
C++ Написать MatLAB-скрипты, считывающие данные о кривой и поверхности из файлов http://www.cyberforum.ru/cpp-beginners/thread1224366.html
Указания к лабораторной работе. 1. Сгенерировать с помощью C++-программ файлы с данными, описывающими трех- мерную кривую и трехмерную поверхность. 2. Написать MatLAB-скрипты, считывающие данные о кривой и поверхности из фай- лов. 3. Визуализировать считанные данные. 4. Реализовать контроль считываемых данных. 8. x = cos2t, y = sin3t, z = t, t ∈ (уравнение кривой) 8. x = cos3 ϕ sin θ, y...
C++ На вход подаётся вектор и ко всем его элементам требуется применить одну математическую операцию Здравствуйте, уважаемые форумчане! Есть на первый взгляд простая задача: на вход подаётся вектор и ко всем его элементам требуется применить одну математическую операцию, после чего получаем модифицированный выходной вектор. Хочется чего-нибудь вроде этого: modify_func(vector<type>& input_vector, vector<type>& output_vector, math_func); Не желательно применение указателей на... подробнее

Показать сообщение отдельно
Ultragr
0 / 0 / 0
Регистрация: 05.07.2014
Сообщений: 7
08.07.2014, 20:20  [ТС]     Указатели, функции и динамическое выделение памяти: вывести строки с неповторяющимися данными
и на том спасибо

Добавлено через 1 час 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
int main()
{
   const int size = 10;
  int m[size][size];
  int z[size][size];
 
  srand(time(NULL));
 
  for(int i = 0; i < size; i++)
     for(int j = 0; j < size; j++)
        m[i][j] = rand();
        ;
 
         cout << "Massuv"<< endl;
        for (int i=0; i<size; i++) {
             for (int j=0; j<size; j++)
                 std::cout << "  " <<m[i][j];
                 std::cout <<std::endl;
 
   z[i][j]=m[0][0]
   for (int i;i<size;i++){
     for (int j;j<size;j++){
     if (z[i][j]!=m[i][j]) {
       z[i][j]=m[i][j];
       m[i][j]=m[i][j+1];
       cout<<"i="<<i<<endl;
       }
       else z[i][j]=z[i+1][j=0];
       cout<<"Error";
 
 
                 }
}
}
system("pause");
}
Добавлено через 31 минуту
Немного доработал код
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
int main()
{
   const int size = 10;
  int m[size][size];
  int z[size][size];
 
  srand(time(NULL));
 
   for(int i = 0; i < size; i++)
         for(int j = 0; j < size; j++)
             m[i][j] = rand();
         z[0][0]=m[0][0];
 
     cout << "Massuv"<< endl;
        for (int i=0; i<size; i++) {
             for (int j=0; j<size; j++)
                 std::cout << "  " <<m[i][j];
                 std::cout<<"  "<< "i="<<i<<endl;
                 std::cout <<std::endl;
 
 
 
   for (int i;i<size;i++){
        for (int j;j<size;j++){
             if (z[0][0]!=m[i][j]) {
                 z[0][0]=m[i][j];
                 m[i][j]=m[i][j+1];
       cout<<"i="<<i<<endl;
}
              else z[0][0]=m[i+1][j=0];
       cout<<"Error";
 
                 }
}
}
system("pause");
}
 
Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru