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

Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Football
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 13
22.02.2011, 06:13     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #1
1)Дано трехзначное целое число. Составить программу, которая определяет наименьшую и наибольшую цифру этого числа. Число вводить с клавиатуры.

2)Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями.использовать метод прямоугольников. Для построения прямоугольника использовать правый конец отрезка.
y = −2x2 + 3x + 6, y = x + 2.

3)Даны три массива. Выдать элементы, которые встречаются в первом и во втором массивах, но не встречаются в третьем.

4)Дана квадратная матрица порядка M. Зеркально отразить ее элементы относительно [горизонтальной оси симметрии] [вертикальной оси симметрии] [главной диагонали] [побочной диагонали] матрицы.

5)Обязательно использовать динамическую память. По заданной матрице составить вектор, элементы которого равны
произведениям элементов соответствующего столбца.

6)Обрабатываемый текст программа считывает из файла. Подсчитать количество букв, которые встретились в тексте двойными.

7)Создать структуру «студент» со следующими данными: фамилия, имя, отчества, пол, факультет, курс, группа, отметки по пяти предметам, город (село) проживания. Сформировать текстовый файл со списком студентов.
Для каждого пункта характеристики студента выделять строку. Данные о студентах отделяются друг от друга пустыми строками. Для выполнения задания данные из текстового файла ввести в массив структур программы. Выдать номер курса факультета ИВТ, на котором больший процент отличников юношей. Составить список студентов, в котором группы факультета ИВТ расположены по убыванию процента отличников в нем.

8)Перед началом работы программы создать текстовый файл с данными. Выполнить задание работы № 7, используя двоичные
файлы.

Добавлено через 12 часов 21 минуту
закодьте пожалуйста кто сможет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2011, 06:13     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа
Посмотрите здесь:

Написать программу которая складывает первую и последнюю цифру числа. C++
Составить программу ,позволяющую по последней цифре данного числа определить последнюю цифру этого куба этого числа. C++
Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа C++
Pascal -> С++ (определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа) C++
Составить рекурсивную функцию, которая определяет наибольшую цифру, и заменяет все строчные латинские буквы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
22.02.2011, 14:39     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #2
1
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
#include<algorithm>
 
int main (){
    std::string s;
    getline(std::cin, s);
    auto it=std::remove_if(s.begin(), s.end(), [](char c){return c<'0'||c>'9';});
    std::cout<<*std::min_element(s.begin(), it)<<"\n";
    std::cout<<*std::max_element(s.begin(), it)<<"\n";
}
Football
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 13
24.02.2011, 07:03  [ТС]     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #3
Ну помогите пожалуйста нужно к субботе=(
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
24.02.2011, 11:42     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #4
3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
 
int main(){
    const int sa=9, sb=9, sc=5, sab=sa+sb, sabc=sab+sc;
    int a[sa]{1,2,3,3,3,4,5,5,5}, b[sb]{6,6,7,3,3,3,4,5,5,}, c[sc]{11,12,5,6},
    ab[sab], abc[sabc];
    std::sort(a, a+sa), std::sort(b, b+sb), std::sort(c, c+sc);
    auto it=std::set_intersection(a, a+sa, b, b+sb, ab);
    auto itnew=std::unique(ab, it);
    auto itabc=std::set_difference(ab, itnew, c, c+sc, abc);
    std::for_each(abc, itabc, [](int x){std::cout<<x<<"  ";}),
    std::cout<<"\n";
}
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
24.02.2011, 13:33     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #5
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
int main ( )
{
    int m1[]={1,2,3,4,5}, m2[]={2,8,1,3,9}, m3[]={5,4,8,3,2}, res[5]={0};
    for(int i=0;i<5;i++)
    {
        for(int q=0;q<5;q++)
        {
            if(m2[q]==m1[i])
            {
                for(int e=0;e<5;e++)
                    if(m3[e]==m1[i])
                    { 
                        goto l;
                    }
 
                res[i]=m1[i]; 
l: continue;
            }
        }
    }
    for(i=0;i<5;i++) cout <<res[i]<<endl;
 
 
    system("pause");
    return 0;
}
Football
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 13
24.02.2011, 16:09  [ТС]     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #6
Всем спасибо большое всем дал по плюсику=)
Football
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 13
14.03.2011, 10:40  [ТС]     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #7
помогите ещё что нибудь решить пожалуйста.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
14.03.2011, 16:32     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #8
Цитата Сообщение от Football Посмотреть сообщение
5)Обязательно использовать динамическую память. По заданной матрице составить вектор, элементы которого равны
произведениям элементов соответствующего столбца.
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    int rows,cols,mult_cols;
    int **mat;
    int *vec;
    cout<<"Enter size of matrix"<<endl;
    cout<<"Rows -> ";
    cin>>rows;
    cout<<"Cols -> ";
    cin>>cols;
    mat=new int*[rows];
    vec=new int [cols];
    cout<<endl<<"Matrix "<<endl;
     for(int i=0; i<rows; i++)
     {
        mat[i]=new int[cols];
         for(int j=0; j<cols; j++)
         {
             mat[i][j]=rand()%9;
              cout<<mat[i][j]<<"  ";
         }
        cout<<endl;
     }
    cout<<endl<<"Result -> ";
    for(int j=0; j<cols; j++)
    {
       mult_cols=1;
        for(int i=0; i<rows; i++)
        {
            mult_cols*=mat[i][j];
        }
       vec[j]=mult_cols;
       cout<<vec[j]<<"  ";
    }
    for(int i=0; i<rows; i++)
    {
        delete mat[i];
    }
    delete []mat;
    delete []vec;
    system("pause");
    return 0;
}
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
14.03.2011, 17:32     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #9
Football, 6)Обрабатываемый текст программа считывает из файла. Подсчитать количество букв, которые встретились в тексте двойными.


вот чтото попробовал надо доработать.
:
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
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
using namespace std;
 
int main()
{
     char next;
     char now;
     char word[255];
     int cnt=0, finish=0;
     ifstream input_file("text.txt");
     for(int i=0; i < 255; i++)
     {
          input_file>>word[i];
          if(!input_file.eof())
          break;
          finish++;
 
     }
     for(int i=0; i < finish; i++)
     {
          now = word[i];
          next = word[i+1];
          if(now == next)
          {
               cnt++;
          }
     }
     input_file.close();
     cout<<cnt;
 
     getch();
     return 0;
}
 
 <
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2011, 07:40     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа
Еще ссылки по теме:

C++ Написать программу, которая по одной из цифр 0,1,2,3, 4,5,6,7,8,9 – послед-ней цифре числа N - находит последнюю цифру квадрата этого числа
Составить программу, позволяющую по последней цифре данного числа, определить последнею цифру куба этого числа C++
C++ Найти наибольшую и наименьшую цифры в записи данного натурального числа

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

Или воспользуйтесь поиском по форуму:
Football
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 13
18.03.2011, 07:40  [ТС]     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа #10
Цитата Сообщение от instagib Посмотреть сообщение
Football, 6)Обрабатываемый текст программа считывает из файла. Подсчитать количество букв, которые встретились в тексте двойными.


вот чтото попробовал надо доработать.
:
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
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
using namespace std;
 
int main()
{
     char next;
     char now;
     char word[255];
     int cnt=0, finish=0;
     ifstream input_file("text.txt");
     for(int i=0; i < 255; i++)
     {
          input_file>>word[i];
          if(!input_file.eof())
          break;
          finish++;
 
     }
     for(int i=0; i < finish; i++)
     {
          now = word[i];
          next = word[i+1];
          if(now == next)
          {
               cnt++;
          }
     }
     input_file.close();
     cout<<cnt;
 
     getch();
     return 0;
}
 
 <
Спасибо дальше сам=)
Yandex
Объявления
18.03.2011, 07:40     Составить программу, которая оп- ределяет наименьшую и наибольшую цифру этого числа
Ответ Создать тему
Опции темы

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