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

Матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача http://www.cyberforum.ru/cpp-beginners/thread371725.html
Помогите, пожалуйста! Заранее вам огромное спасибо! 1. Вычислить y=15x8-2x6-3x5+14x2 ( у=15 икс в восьмой степени - 2 икс в шестой степени - 3 икс в пятой степени + 14 икс во второй степени) 2. Дан массив x1,x2,...,x10. Найти минимальный элемент и его порядковый номер. 3. Определить корень уравнения x*1.1=e-x( икс умножить на 1.1=е-х) при x0=0.55 с точностью 10-4( 10 в – 4 степени)
C++ строки 1.Ввести последовательность элементов, состоящую из нулей и единиц. Требуются между всеми подряд стоящими единицами вставить нули. На экран вывести исходную и полученную последовательность чисел. 2.ввести текст длиной М символов(М<20). В заданном тексте везде убрать пару символов “AB”, уплотнив при этом полученную информацию. 3.Вывести на экран самое длинное слово из заданного текста. http://www.cyberforum.ru/cpp-beginners/thread371715.html
потоки C++
как с помошью потоков считать из файла два числа K и N: ifstream input("input.txt",ifstream::binary); int K,N;
По заданным вещественным массивам вычислить значение C++
по заданным вещественным массивам A,B,C вычислить (minAi)/maxAi+(maxCi)/min(Ci)+max(B+C)i/min(B+C)i
C++ Невозможно найти или открыть файл PDB http://www.cyberforum.ru/cpp-beginners/thread371706.html
Доброго времени суток! Начинаю курить С++ по учебнику. Установил компилятор VC++, но после написания кода и последующей отладки выдает: "отношение чисел.exe": Загружено: "C:\Users\Гортор\Documents\Visual Studio 2010\Projects\отношение чисел\Debug\отношение чисел.exe", Символы загружены. "отношение чисел.exe": Загружено: "C:\Windows\SysWOW64\ntdll.dll", Невозможно найти или открыть файл PDB...
C++ Получить новый массив, состоящий из неповторяющихся элементов исходного Условие: Из произвольного одномерного массива целых чисел М1 получить массив М2, состоящий лишь из неповторяющихся элементов М1. Задача простая, но дело в том, что я никак не могу понять как выводить не повторяющие елементы. подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
25.10.2011, 16:46  [ТС]     Матрица
Добавлено через 2 часа 48 минут
topic up

Добавлено через 1 час 9 минут
короче я сам решил 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
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 <time.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(int argc, char *argv[])
{
  const int size = 5;
  int i,j,flag = 0;
  int    first[size+2][size+2] = {0};
  float summ = 0,
        second[size+2][size+2];
  srand(time(NULL));
  printf("\n\n\t Original Array: \n\n\t");
  for(i = 1; i < size+1; i++)
  {
        for(j = 1; j < size+1; j++)
        {
                first[i][j] = rand() % 20 - 10;
                printf("%4d ",first[i][j]);
        }
        printf("\n\n\t");
  }
  printf("\n\n\t");
  for(i = 1; i < size+1; i++)
  {
        for(j = 1; j < size+1; j++)
        {
                if(i == 1 || i == size) flag -= 1;
                if(j == 1 || j == size) flag -= 1;
                second[i][j] = (float)(first[i-1][j] + first[i+1][j] + first[i][j-1]+first[i][j+1])/(4 + flag);
                if(i == j) textcolor(YELLOW);
                if(i > j)
                {
                         summ+= fabs(second[i][j]);
                         textcolor(RED);
 
                }
                cprintf("%4.1f ",second[i][j]);
                textcolor(7);
                flag = 0;
        }
        printf("\n\n\t");
  }
  printf("\n");
  for(i = 1; i < size+1; i++)
  {
        for(j = 1; j < size+1; j++)
        {
                if(i > j)
                {
                        printf("|% 3.1f| + ",second[i][j]);
                }
        }
        if(i == 4) printf("\n");
  }
  printf("\b\b = %3.1f",summ);
  getch();
  return 0;
}
Добавлено через 13 минут
модераторы стерите выше написанный код))))
вот получше и уже полностью все готово:
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
61
#include <time.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(int argc, char *argv[])
{
  const int size = 10;
  int i,j,flag = 0,buff = 0;
  int    first[size+2][size+2] = {0};
  float summ = 0,
        second[size+2][size+2];
  srand(time(NULL));
  printf("\n\n\t Original Array: \n\n\t");
  for(i = 1; i < size+1; i++)
  {
        for(j = 1; j < size+1; j++)
        {
                first[i][j] = rand() % 20 - 10;
                printf("%4d ",first[i][j]);
        }
        printf("\n\n\t");
  }
  printf("\n\tSmoothered array: \n\t");
  for(i = 1; i < size+1; i++)
  {
        for(j = 1; j < size+1; j++)
        {
                if(i == 1 || i == size) flag -= 1;
                if(j == 1 || j == size) flag -= 1;
                second[i][j] = (float)(first[i-1][j] + first[i+1][j] + first[i][j-1]+first[i][j+1])/(4 + flag);
                if(i == j) textcolor(YELLOW);
                if(i > j)
                {
                         summ+= fabs(second[i][j]);
                         textcolor(RED);
 
                }
                cprintf("%4.1f ",second[i][j]);
                textcolor(7);
                flag = 0;
        }
        printf("\n\n\t");
  }
  printf("\n");
  for(i = 1,buff; i < size+1; i++,buff++)
  {
        for(j = 1; j < size+1; j++)
        {
                if(i > j)
                {
                        printf("|% 3.1f| + ",second[i][j]);
                }
        }
        if(buff % 2 == 0) printf("\n");
        buff = 1;
  }
  printf(" = %3.1f",summ);
  getch();
  return 0;
}
сорри за флуд.
 
Текущее время: 21:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru