Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 2
Регистрация: 21.10.2009
Сообщений: 51

Несколько заданий по массивам

21.10.2009, 22:28. Показов 992. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этих задач:

№1.Найти наименьшее число,состоящее из цифр данного числа.
№2.Дан одномерный массив.Определите число,встречающееся чаще всего.Если таких чисел несколько,то укажите все.
№3.Дано предложение,в конце которого стоит точка.Слова отделены друг от друга одним или несколькими пробелами.Найти максимальную длину слов в данном предложении.
Язык программирования желательно С++ либо Pascal
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.10.2009, 22:28
Ответы с готовыми решениями:

Несколько заданий на массивы
Привет программная братия. Кому будет скучно, хелпните с задачками, а то я что-то подвис на них 1.Задан массив X из N элементов,...

несколько простых заданий
Привет господа кодеры! Помогите пожалуйста, горю! Создать из этого: y=0,25x^3+x^2-5 при a=-3, b=5, n=12 таблицу значений от а до b в n...

Несколько заданий по массивам
Вот задания. Помогите кто чем может, а то лекцию пропустил.

6
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
22.10.2009, 15:56
N2
я сам тут новичек в С++ поэтому вот что у меня вышло,может поможет
если будет время то подправлю чутка
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>
 
using namespace std;
 
int main ()
{
 int M;
 int counter=0;
 int b[4];
 int a[4]={1,2,3,1};
  for(int i=0;i<4;++i)
 { 
  counter=0;
  for (int b=0;b<4;++b)
  {
   if (a[i]==a[b])
   counter=counter+1;
  }
  b[i]=counter;
  cout<<"4islo: "<<a[i]<<"_vstre4alos:"<<b[i]<<"_raz(a)"<<endl;
 }
 M=0;
 for (int z=0;z<3;++z)
 {
 if (b[z]>b[z+1]&&b[z]>=M)
 M=b[z];
 else
 M=b[z+1];
 }
 for (int i=0;i<4;++i)
 {
     if (b[i]==M)
     cout<<"4ase vstretilos 4islo:"<<a[i]<<"_raz(a)"<<b[i]<<endl;
 }
 system ("PAUSE");
}
Добавлено через 57 минут
N1
вроде все работает
Почитай Пузырьковая сортировка
ну и как стринг работает

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
#include <stdio.h> //maaratleb parameetrid
#include <conio.h> 
#include <string.h>
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
int main ()
{
    string y;
    int hold;
    cout<<"vvedite 4islo"<<"\n";
    cin>>y;
 
    for(int b=0;;b++)
{
     if(y[b]&&y[b+1]);
    else
    break;
     for(int i=0;;i++)
    {
    if(y[i]&&y[i+1]);
    else
    break;
    if (y[i]>y[i+1])   
    {hold=y[i];
    y[i]=y[i+1];
    y[i+1]=hold;}
    }
}
    for(int i=0;;i++)
    {
      if (y[i]);
      else 
      break;
      cout<<y[i];
    } 
    system("PAUSE");
}
1
19 / 19 / 4
Регистрация: 22.03.2009
Сообщений: 57
22.10.2009, 21:14
№1.Найти наименьшее число,состоящее из цифр данного числа.
я думаю просто так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h>
main()
{
    int n,m[100],max,i;
    cout<<"enter the number: ";
    cin>>n;
    m[0]=n%10;
    max=m[0];
    for(i= 0;n%10!=0; i++){
        m[i]= n%10;
        max=max>m[i]?max:m[i];
        n/=10;
    }
    cout<<"max= "<<max;
}
а код у Iljon я не монимаю!
1
0 / 0 / 2
Регистрация: 21.10.2009
Сообщений: 51
22.10.2009, 21:32  [ТС]
Спасибо!Огромное спасибо, очень выручили!
0
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
23.10.2009, 00:37
alibaba314
а я честно говоря что то у тебя не пойму код
вбил в компилятор число 4251 и он мне выдает выдает max=5
а по заданию должно быть так
ввожу 4251
и получаю наименьшее число составленно из этих чисел = 1245
0
Эксперт С++
 Аватар для valeriikozlov
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
23.10.2009, 06:38
Цитата Сообщение от Vasi Посмотреть сообщение
Найти максимальную длину слов в данном предложении.
Это из условия 3-ей задачи. Может быть должно звучать так?: Найти максимальную длину слова в данном предложении.
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
#include <iostream>
#include <Windows.h>
#include <string>
#include <process.h>
using namespace std ;
int main()
{
    string s; 
    int temp=0, i, count=0;
    SetConsoleCP(1251); 
    SetConsoleOutputCP(1251);
    cout<<"Ââåäèòå ïðåäëîæåíèå"<<endl;
    getline(cin,s, '\n'); 
    for(i=0; i<s.length(); i++)
    {
        if(s[i]!=' ' && s[i]!='.')
        {
            temp++;
            if(temp>count)
                count=temp;
        }
        else
            temp=0;
    }
    cout<<"Äëèíà ñàìîãî äëèííîãî ñëîâà â ïðåäëîæåíèè: "<<count<<endl;       
    system("pause"); 
    return 0;
}
0
19 / 19 / 4
Регистрация: 22.03.2009
Сообщений: 57
23.10.2009, 14:04
Цитата Сообщение от ILJON Посмотреть сообщение
alibaba314
а я честно говоря что то у тебя не пойму код
вбил в компилятор число 4251 и он мне выдает выдает max=5
а по заданию должно быть так
ввожу 4251
и получаю наименьшее число составленно из этих чисел = 1245
спасибо огромное! я перепутал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2009, 14:04
Помогаю со студенческими работами здесь

Несколько вопросов по RAID массивам
Решил собрать RAID0. Приобрел два WD 500Gb SATA-3 32Mb 7200prm, 250Gb стоили на 60 рублей дешевле-вот и решил брать что побольше.Хочу...

Несколько заданий
1. Вычислить площадь равнобедренного треугольника с основанием А S = 1/2*A*(корень(B^2-(A^2/4))) 2.Выполнить чертёж в соответствии с 1...

Несколько заданий
Помогите пожалуйста! №1 Найдите все значения а, при которых неравенство не имеет решений! x*x + (2a + 4)x + 8a + 1 &lt;= 0 ...

Несколько заданий
Здравствуйте! Прошу у вас помощи ребята! Я в маткате новичок, познакомился с ним только вчера. Препод задал 5 задач 3 из которых я еле...

Несколько математических заданий
1. Из 18 одинаковых спичек сложили картинку, изображенную на рисунке. На ней имеется 13 треугольников. Какое наибольшее количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru