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

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

Восстановить пароль Регистрация
 
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
10.05.2011, 08:47     Двумерный и одномерный массивы С++ #1
1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами.

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

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

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

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

Помогите пожалуйста решить задачи на языке программирования С++. Заранее благодарен. Большое спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 08:50     Двумерный и одномерный массивы С++ #2
Помогите мне хату убрать. Заранее благодарен. Большое спасибо.

p.s. покажи, что уже сделал. Тут каждое задание на пять строк кода, не понимаю что именно вызвало затруднения?
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
10.05.2011, 08:54  [ТС]     Двумерный и одномерный массивы С++ #3
у меня в этой теме все вызывает затруднения...я сколько раз делал подобные задачи,получал за них очередную 2.(((((
Runa
 Аватар для Runa
130 / 82 / 3
Регистрация: 28.08.2009
Сообщений: 363
10.05.2011, 09:01     Двумерный и одномерный массивы С++ #4
Цитата Сообщение от Mihail30rus Посмотреть сообщение
я сколько раз делал подобные задачи,получал за них очередную 2
это не значит, что пора перестать их делать самому, покажи что сделал, тебе помогут исправить
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 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++;
}
Петррр
 Аватар для Петррр
5916 / 3353 / 333
Регистрация: 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;
}
Yandex
Объявления
10.05.2011, 10:00     Двумерный и одномерный массивы С++
Ответ Создать тему
Опции темы

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