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

Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ наследование http://www.cyberforum.ru/cpp-beginners/thread313704.html
Как наследовать классы с использованием виртуальных функций? Можете привести пример?
C++ Как програмно попасть в system32 Всем привет! Здаюсь таким вопросом: как, не зная на каком диске виндовс, попасть в system32, т. е. что бы вместо этого std::ifstream ifs("C:\\WINDOWS\\system32\\glut.dll", std::ios::binary); писать... http://www.cyberforum.ru/cpp-beginners/thread313700.html
C++ Еще раз однонаправленные списки
Помогите пожалуйста, нацельте в нужном направлении. Есть такая задачка Есть классы фигур Triangle Rectangle Pintagon Есть общий класс Figure который представляет однонаправленный список. В...
Конструкторы класса в С++ C++
В классе я объявил два конструктора: Node( int Depth = 0, string FunctionName = "NULL", double TimerTime = 0.0 ) : id( Depth, FunctionName ), data( TimerTime ) { pParent = NULL; }...
C++ Двунаправленные списки http://www.cyberforum.ru/cpp-beginners/thread313662.html
Здравствуйте всем! Написал программу для составления из одной таблицы другую. Использую двунаправленный список и классы. Вопрос в следующем. Не работают две подпрограммы: удаление записи из таблицы...
C++ Записать строку украинского языка до 160 символов транслитерацией. (SMS). Здрасте. Помогите, мне срочно нужно написать эту программу. Записать строку украинского языка до 160 символов транслитерацией. (SMS). подробнее

Показать сообщение отдельно
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
05.06.2011, 21:31
1. Даны прямоугольные матрицы А и В размером mxn каждая. Составить программу, которая позволяла бы находить матрицу C , равную A+B ,A-B , или B-A , по выбору пользователя.
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
62
63
64
65
66
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define n 3
#define m 3
int main()
{
int a[n][m],b[n][m],c[n][m];
int i,j,k;
clrscr();
randomize();
printf("Matrix A:\n\n");
for(i=0;i<n;i++)
 {for(j=0;j<m;j++)
  {a[i][j]=random(10);
  printf(" %2i",a[i][j]);
  }
 printf("\n\n");
 }
printf("Matrix B:\n\n");
for(i=0;i<n;i++)
 {for(j=0;j<m;j++)
  {b[i][j]=random(10);
  printf(" %2i",b[i][j]);
  }
 printf("\n\n");
 }
printf("Vvedite nomer operacii 1(A+B),2(A-B),3(B-A): ");
scanf("%d",&k);
switch(k)
   {
case 1:
printf("Matrix C:\n\n");
for(i=0;i<n;i++)
 {for(j=0;j<m;j++)
  {c[i][j]=a[i][j]+b[i][j];
   printf("%2i ",c[i][j]);
  }
  printf("\n\n");
 }
 break;
 
 case 2:
printf("Matrix C:\n\n");
for(i=0;i<n;i++)
 {for(j=0;j<m;j++)
  {c[i][j]=a[i][j]-b[i][j];
   printf("%2i ",c[i][j]);
  }
  printf("\n\n");
 }
 break;
 
 case 3:
printf("Matrix C:\n\n");
for(i=0;i<n;i++)
 {for(j=0;j<m;j++)
  {c[i][j]=b[i][j]-a[i][j];
   printf("%2i ",c[i][j]);
  }
  printf("\n\n");
 }
 break;
   }
getch();
}
Добавлено через 10 минут
1. Вводятся 2 массива. Их скалярным произведением назовем сумму произведений элементов на одинаковых местах. Найти скалярное произведение двух массивов. Например, для массивов
1 3 4 6 7
6 1 7 3 4
Получится 6+3+28+18+28=83.
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define n 3
int main()
{
int a[n],b[n],c[n];
int i,j,s=0;
clrscr();
randomize();
printf("Matrix A:\n");
for(i=0;i<n;i++)
  {a[i]=random(10);
  printf(" %2i",a[i]);
  }
printf("\nMatrix B:\n");
for(i=0;i<n;i++)
  {b[i]=random(10);
  printf(" %2i",b[i]);
  }
printf("\nMatrix C:\n");
for(i=0;i<n;i++)
  {c[i]=a[i]*b[i];
   s=s+c[i];
   printf("%2i ",c[i]);
  }
 printf("=%i",s);
getch();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru