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

задача про одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка данных структуры! http://www.cyberforum.ru/cpp-beginners/thread26482.html
требуется чуть-чуть, а никак :-((. Добавить сортировку по полю пробег!!!! Microsoft VS Studio 2005 C++. я знаю что тут типа как строчек 5 так что помогите плиз)) #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct car //создаем структуру для ввода нескольких записей и записи их в переменные { char name;//марка авто
C++ ввод массива в строку не могу ввести числа массива в строку! символ "новая строка" всё портит, который как я понял сразу после сканфа. а вообще можно так организовать? ну чтобы матрица нормально вводилась: сначала одна строка, потом другая и т.д. http://www.cyberforum.ru/cpp-beginners/thread26481.html
C++ очистка экрана в C
не получается очистить экран( вроде библиотеку подключил (conio.h) использовал "clrscr();" что не так?
Найти самое длинное слово C++
Помогите пожалуйста. Вот задания: 1 Слова в строке разделены пробелами. Найти самое длинное слово. 2. Слова в строке разделены последовательностями пробелов. Удалить лишние пробелы. 3. Дана строка, слова в которой разделены пробелами. Удалить из строки самое короткое слово. 4. Дана строка, слова в которой разделены пробелами. Все слова в строке перевернуть. Заранее благодарна!
C++ Структура http://www.cyberforum.ru/cpp-beginners/thread26443.html
как написать программу ?кто лучше учится девочки или мальчики в классе?
C++ Задача с треугольником Дан Треугольник: на рисунке, ниже, заданы две стороны a,b и площадь S. Вычислить и вывести на экран и в фаил остальные элементы треугольника, т.е. Сторону с, и углы A,B,C, а также высоту hb. подробнее

Показать сообщение отдельно
цукут
Сообщений: n/a
20.05.2010, 18:27     задача про одномерный массив
помогите,эта же самая задача я пошла вот так,но запуталась в фигурных скобочках
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
int _tmain(int argc, _TCHAR* argv[])
 {
int M;
int MasA[20];
int i, j;
int imin;
int min;
int a[20];
scanf("%d",&M);//ввод количество элементов
    if( M<2 || M>20)
    { 
        error_printf("errormessage");
        return 0;
    }
for(int i=0;i<M;i++)
{
    scanf("%lf",&a[i]);//Ввод элементов массива
 
    if (a[i]>1000 || a[i]<-1000 )//проверка введенных данных
    { 
        error_printf("errormessage");
        return 0;
    }
}
    {
        for(int j=0; j<M; j++)
        {
            min=a[0];
            for (int i=1; i<M; i++)
                if(a[i]>min)//сортировка по возрастанию
                {
                    {
                        imin=i;
                        min=a[i];
                    }
                a[imin]=a[i];
                a[i]=min;
                printf("%i",a[i-1]);//вывести 2 элемент с конца
                } 
                else 
                    
                printf("no solution");//не существование второго максимума,если нет выдать сообщение no solution.
        
        }
    }
 
        WAIT_ANY_KEY
}
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru