Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
#1

Двумерный и одномерный массивы С++

10.05.2011, 08:47. Просмотров 455. Ответов 5
Метки нет (Все метки)

1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами.

2. Дан одномерный массив x1, x2,…,xn. Все максимальные элементы заменить их индексами.

3. Дан двумерный массив A(n*m). В столбцах с нечетным номером найти количество четных элементов.

4. Дана квадратная матрица A(n*n). Найти наименьший элемент под побочной диагональю.

5. Дан двумерный массив A(n*m). Найти сумму элементов, у которых последняя цифра 2 или 3.

Помогите пожалуйста решить задачи на языке программирования С++. Заранее благодарен. Большое спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 08:47
Ответы с готовыми решениями:

одномерный и двумерный массивы
1.составить алгоритм,с помощью одномерного массива Заполнить массив числами...

Отсортировать одномерный и двумерный массивы
Отсортировать одномерный и двумерный массивы методом пузырька по возрастанию. ...

одномерный и двумерный массивы, строки
3. Строки Дана строка из символов латинского алфавита. Замените все...

Объявить одномерный и двумерный динамические массивы целых чисел. Написать процедуры для заполнения их случайными значениями
в С++ Объявить одномерный и двумерный динамические массивы целых чисел....

Двумерный массив в одномерный
Задача: двумерный массив N*N преобразовать в одномерный N2. По особому...

5
pito211
186 / 173 / 18
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 08:50 #2
Помогите мне хату убрать. Заранее благодарен. Большое спасибо.

p.s. покажи, что уже сделал. Тут каждое задание на пять строк кода, не понимаю что именно вызвало затруднения?
0
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
10.05.2011, 08:54  [ТС] #3
у меня в этой теме все вызывает затруднения...я сколько раз делал подобные задачи,получал за них очередную 2.(((((
0
Runa
133 / 85 / 22
Регистрация: 28.08.2009
Сообщений: 363
10.05.2011, 09:01 #4
Цитата Сообщение от Mihail30rus Посмотреть сообщение
я сколько раз делал подобные задачи,получал за них очередную 2
это не значит, что пора перестать их делать самому, покажи что сделал, тебе помогут исправить
0
pito211
186 / 173 / 18
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 09:02 #5
в четвёртом задании подойдёт условие (n < i+j) если нумерация переменных с нуля
в третьем задании
C++
1
2
3
if ((j / 2 == 1) && (a[i][j] / 2 == 0)) {
counter++;
}
1
Петррр
6156 / 3456 / 896
Регистрация: 28.10.2010
Сообщений: 5,926
10.05.2011, 10:00 #6
1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами.
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
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
int main()
{
    int a[10];
    srand(time(0));
    setlocale(LC_ALL, "");
    cout << "Первоначальный массив: \n";
    for(int i = 0; i < 10; i++)
    {
        a[i] = rand() % 10;
        cout << a[i] << " ";
        if (a[i] % 2 == 0)
            a[i] = a[i] * a[i];
    }
    cout << "\nНовый массив:\n";
    for(int i = 0; i < 10; i++)
        cout << a[i] << " ";
    getch();
    return 0;
}
Добавлено через 4 минуты
2. Дан одномерный массив x1, x2,…,xn. Все максимальные элементы заменить их индексами.
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
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
int main()
{
    int a[10];
    srand(time(0));
    setlocale(LC_ALL, "");
    cout << "Первоначальный массив: \n";
    for(int i = 0; i < 10; i++)
    {
        a[i] = rand() % 10;
        cout << a[i] << " ";
    }
    int max = a[0];
    for(int i = 0; i < 10; i++)
        if (a[i] > max)
            max = a[i];
    for(int i = 0; i < 10; i++)
        if (a[i] == max)
            a[i] = i;
    cout << "\nНовый массив:\n";
    for(int i = 0; i < 10; i++)
        cout << a[i] << " ";
    getch();
    return 0;
}
1
10.05.2011, 10:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2011, 10:00

Двумерный массив в одномерный
Здравствуцте, Есть двумерный массив с отсортированными строками. нужно его...

Преобразовать двумерный в одномерный
Ребят,подскажите,как преобразовать двумерный массив в одномерный, при этом не...

Одномерный и двумерный массив.
Всем привет ! Хотелось бы чтоб мне помогли с задачами ! я буду их пробовать...


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

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

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