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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
MegaVega
Сообщений: n/a
05.06.2011, 20:43     Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента #1
Помогите, пожалуйста, решить задачи на С++.
1. Вводится массив. Сколько в нем чисел по крайней мере в 3 раза больше минимального элемента.
2. Даны 2 строки. Удалить из первой строки такие символы, которые есть во второй.
3. Разработать функцию WhatMore(const S:string):integer, определяющую, каких букв в строке S больше - гласных латинских или согласных латинских. С помощью данной функции вывести только такие строки из введенного набора, в которых гласных латинских букв больше, чем согласных. Гласными считаются следующие буквы: aeiouyAEIOUY.
4. Вводится радиус круга r. Подсчитать количество точек с целыми координатами, попадающих в круг заданного радиуса с центром в начале координат.
5. Простое число называется числом Мерсена, если оно может быть представлено в виде 2p-1, где p - тоже простое число. Дано число N. Найти количество чисел Мерсена в интервале от 2 до N.
6. Вводится строка. Поставить запятую после каждого пробела данной строки.

1. Вводятся 2 массива. Их скалярным произведением назовем сумму произведений элементов на одинаковых местах. Найти скалярное произведение двух массивов. Например, для массивов
1 3 4 6 7
6 1 7 3 4
Получится 6+3+28+18+28=83.
2. Вводится строка. Удвоить каждый ее символ.
3. Даны натуральные числа a и n. Вычислить a(a-n)(a-2n)...(a-n2).
4. Шестизначный номер билета является счастливым, если сумма первых трех цифр равна сумме трех последних. Даны числа a и b. Найти количество счастливых номеров билетов в диапазоне [a;b].
5. Дана строка. Подсчитать в ней длину самой длинной последовательности букв a.
6. Разработать функцию WhatMore(const S:string):boolean, определяющую, каких символов больше - совпадающих с первым или с последним. С помощью данной функции вывести только такие строки из введенного набора, у которых с первым совпадает больше символов, чем с последним.

1. Даны прямоугольные матрицы А и В размером mxn каждая. Составить программу, которая позволяла бы находить матрицу C , равную A+B ,A-B , или B-A , по выбору пользователя.
2. Даны 2 строки. Сколько в первой строке таких символов, которых нет во второй?
3. Разработать функцию Add(const S:string):string, возвращающую строку, в которой к строке S приписана она же в перевернутом виде. С помощью данной функции для каждой строки из введенного набора приписать ее же в перевернутом виде.
4. Дано натуральное число N. Найти сумму цифр числа N.
5. Дано число N. Найти сумму простых делителей числа N.
6. Дана строка, подстрока и число N. Удалить из строки N-е вхождение подстроки (либо оставить строку без изменений, если подстрока входит в строку менее N раз)/

1. Дана прямоугольная матрица размером mxn . Определить номер строки, в которой находится минимальный член матрицы, и поменять местами эту строку и первую строку матрицы
2. В строке, содержащей последовательность слов, найти конец предложения, обозначенный символом "точка". В следующем слове первую строчную бувку заменить на прописную.
3. Разработать функцию WhatMore(const S:string):integer, определяющую, каких букв в строке S больше - гласных латинских или согласных латинских. С помощью данной функции вывести только такие строки из введенного набора, в которых гласных латинских букв больше, чем согласных. Гласными считаются следующие буквы: aeiouyAEIOUY.
4. Дано натуральное число N. Найти количество цифр в десятичной записи числа N.
5. Дано число N. Найти количество чисел в интервале от 1 до N, взаимно простых с N.
6. Вводится строка. Сформировать строку из символов (без повторений), содержащихся в данной строке.

Заранее, огромное спасибо!!!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2011, 20:43     Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента
Посмотрите здесь:

Написать программу, определяющую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек C++
C++ Узнать, какие элементы в массиве встречаются больше одного раза.
C++ Найти сколько чисел в массиве больше суммы или меньше разности чисел
C++ Поиск чисел, окруженных по крайней мере одним отрицательным числом
C++ Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
05.06.2011, 20:51     Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента #2
6. Вводится строка. Поставить запятую после каждого пробела данной строки.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char str[80];
int i;
clrscr();
gets(str);
for(i=0;i<strlen(str);i++)
 if(str[i]==' ') str[i+1]=',';
puts(str);
getch();
}
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
05.06.2011, 20:57     Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента #3
Цитата Сообщение от Nursik77 Посмотреть сообщение
if(str[i]==' ') str[i+1]=',';
Поставить и заменить, это немношко разные вещи.
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
05.06.2011, 21:31     Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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();
}
Yandex
Объявления
05.06.2011, 21:31     Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента
Ответ Создать тему
Опции темы

Текущее время: 12:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru