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

Как сделать это с массивами? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Предикат для сортировки std::list http://www.cyberforum.ru/cpp-beginners/thread293136.html
Помогите правильно составить предикат для сортировки std::list Валит ошибку WinXP, VC6 #include "stdafx.h" #include <list> using namespace std; struct _strMy { int Id;
C++ Найти максимальные и минимальные элементы матрицы и их кординаты С помощью датчика случайнных чисел сформулировать матрицу H.Вывести ее на экран. Найти максимальные и минимальные элементы матрицы и их кординаты. http://www.cyberforum.ru/cpp-beginners/thread293130.html
Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц. C++
Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту. Написать...
C++ Двухсвязные списки
Нужна программа считалочка. Т.е. допустим сидят четверо детей и один из них по этой считалочке считает. на ком закончил, тот вылетает. И так пока не останется один. Количество слов в считалочке...
C++ Из множества точек выбрать http://www.cyberforum.ru/cpp-beginners/thread293112.html
Из заданного множества точек на плоскости выбрать три разные точки A, B, C, так, чтобы внутри треугольника ABC содержалось максимальное количество точек этого множества. Помогите решить задачу на си,...
C++ Программы на массивы С++ 1. Дан массив размера N. Найти количество участков, на которых его элементы монотонно убывают. 2. Дан целочисленный массив размера N. Если он является перестанов- кой, то есть содержит все... подробнее

Показать сообщение отдельно
cooller51190555
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 34

Как сделать это с массивами? - C++

11.05.2011, 20:43. Просмотров 483. Ответов 6
Метки (Все метки)

Задан (и уже заполнен положительными числами) массив int A[50]. Необходимо написать фрагмент программы, который:
а) выведет на экран число, чаще всех остальных встречающееся в массиве А (для данного фрагмента программы построить блок-схему алгоритма);
б) рассчитает сумму чисел, являющихся квадратами каких-либо прочих элементов массива;
в) выведет числа из массива в виде таблицы, в которой номер строки будет соответствовать минимальному количеству десятков, которое превосходят соответствующие элементы массива. Например:
1) 8, 4, 6
2) 19, 17, 10, 12
3) 22, 28

Пункт а я сделал, б и в незнаю как... вот то что у меня есть...
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>
#include <conio.h>
#include <time.h>
using namespace std;
 
const int n=50;
int main(){
int a[n];
int i,j,mx,mk,k;
srand(time(NULL));
for(i=0;i<n;i++)
 {
  a[i]=rand()%n+1;
  cout.width(3);
        cout<<a[i];
    }
cout<<endl;
mx=a[1]; mk=1; k=0;
 
for(i=1;i<= n;i++) 
 {
        for(j=1;j<=n;j++)
                if(a[i]==a[j]) k++;
 
if(((mk == k) && (mx < a[i])) || (mk < k)) 
 {
        mx=a[i]; mk=k; 
    }
k=0;
}
 
cout<<"chislo="<<mx<<" povtorov="<<mk<<endl; 
getch();
system ("PAuse");
return 0;
}
Добавлено через 5 часов 31 минуту
аууууууу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru