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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kalisto
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 4
#1

Дано 12 чисел. Напечатать сначала вс отрицательные из них, а затем все остальные. - C++

11.03.2012, 15:42. Просмотров 726. Ответов 4
Метки нет (Все метки)

1)Дано 12 чисел. Напечатать сначала вс отрицательные из них, а затем все остальные.
2)Если в заданный текст вхлдит каждая из букв слова key, тогда напечатать yes, инче no.
3)Дана вещественная матрица A:array[1..7,1..7]. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент оказался в верхнем левом углу.
4)Задана матрица целых чисел. сформировать массив, в котором все элементы с четными номерами строки и столбца матрицы заменить на нуль(стереть).
5)Вывести список автолюбителей, у которых общий стаж составляет более 10 лет и открыты категории А и В.

 Комментарий модератора 
На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Правила форума
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 15:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано 12 чисел. Напечатать сначала вс отрицательные из них, а затем все остальные. (C++):

Даны 100 чисел. Напечатать сначала все отрицательные из них, а затем все остальные - C++
Даны 100 чисел. Напечатать сначала все отрицательные из них, а затем все остальные воооооооооть=)

Сначала вывести все отрицательные числа, а затем все остальные - C++
написать последовательность операторов: дано 100 чисел..сначала вывести все отрицательные а затем все остальные я нереально путаюсь с...

Напечатать сначала все отрицательные числа этой последовательности, затем все положительные - C++
Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все отрицательные числа этой пос¬ледовательности,...

Сначала вывести все цифры строки, а затем все остальные литеры - C++
Помогите пожалуйста с заданием Задан текст, заканчивающийся точкой. Вывести на экран сначала все цифры, входящие в него, а затем все...

Вывести на экран сначала все цифры, входящие в текст, а затем все остальные литеры - C++
написать программу на C++ нужно Задан текст, заканчивающийся точкой. Вывести на экран сначала все цифры, входящие в него, а затем все...

Вывести сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные - C++
Написать программу, которая считывает текст и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все...

4
Duha666
51 / 51 / 5
Регистрация: 10.03.2012
Сообщений: 138
11.03.2012, 16:11 #2
Опустим чтение входных данных
1)
C++
1
2
3
4
5
6
for (int i = 0; i < 12; i++)
    if (a[i] < 0)
        cout << a[i] << '  ';
for (int i = 0; i < 12; i++)
    if (a[i] >= 0)
        cout << a[i] << ' ';
2)
C++
1
2
3
4
5
6
7
8
9
10
11
12
int letters[256]; // должны быть все изначально равны 0
gets(text);
for (int i = 0; text[i] != 0; i++)
    letters[text[i]]++;
gets(str);
for (int i = 0; str[i] != 0; i++)
    if (letters[str[i]] == 0)
    {
        printf("no");
        return 0;
    }
printf("yes");
4)
C++
1
2
3
4
for (int i = 1; i <= n; i++)
    for (int j = 1; j <= n; j++)
        if (i % 2 == 0 && j % 2 == 0)
            a[i][j] = 0;
5) Давайте больше конкретики

Добавлено через 12 минут
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
29
30
31
32
33
34
double max_of_line(int i)
{
    double mx = a[i][0];
    for (int j = 1; j < n; j++)
        if (a[i][j] > mx)
            mx = a[i][j];
    return mx;
}
double max_of_column(int j)
{
    double mx = a[0][j];
    for (int i = 1; i < n; i++)
        if (a[i][j] > mx)
            mx = a[i][j];
    return mx;
}
void swap_line(int x, int y)
{
    for (int i = 0; i < n; i++)
        swap(a[x][i], a[y][i]);
}
void swap_column(int x, int y)
{
    for (int i = 0; i < n; i++)
        swap(a[i][x], a[i][y]);
}
for (int i = 0; i < n - 1; i++)
    for (int j = i + 1; j < n; j++)
        if (max_of_column(i) < max_of_column(j))
            swap_column(i, j);
for (int i = 0; i < n - 1; i++)
    for (int j = i + 1; j < n; j++)
        if (max_of_line(i) < max_of_line(j))
            swap_line(i, j);
1
Kalisto
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 4
11.03.2012, 16:19  [ТС] #3
5) Пользователь вводит имена водителей, их стаж, открытые категории, если стаж > 10 и открыты А и Б, то вывести имена. Водителей 7 штук.
0
Duha666
51 / 51 / 5
Регистрация: 10.03.2012
Сообщений: 138
11.03.2012, 16:20 #4
Привидите пример ввода в пятой задаче. Не совсем понятно, как задаются категории.
0
Kalisto
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 4
11.03.2012, 16:29  [ТС] #5
Даже незнаю=) Например так: Открыта ли категория А? yes/no
Открыта ли категория B? yes/no
0
11.03.2012, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2012, 16:29
Привет! Вот еще темы с ответами:

Преобразовать массив: сначала элементы больше заданного числа f, а затем - все остальные - C++
Всем привет, помогите пожалуйста добить лабу: нужно преобразовать массив так, чтобы сначала шли элементы больше заданного числа f, а затем...

Записать в новый файл сначала предложения, начинающиеся с тире, а затем все остальные - C++
Нужно написать программу, которая считывает текст из файла и записывает в новый файл сначала предложения, начинающиеся с тире, а затем все...

Записать в этот же массив сначала все положительные числа и нули, а затем все отрицательные - C++
Дан массив из 25 вещественных чисел. Записать в этот же массив сначала все положительные числа и нули, а затем все отрицательные, сохраняя...

Записать в данный массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования - C++
Здравствуйте! Прошу вас о помощи! Помогите пожалуйста написать код программы! &quot;Дан массив чисел, содержащий n элементов. Записать в этот...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru