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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте и листинг и подскажите по операции http://www.cyberforum.ru/cpp-beginners/thread292132.html
Проверьте и листинг и подскажите по операции #include <iostream.h> #include <conio.h> #include <stdio.h> int CountLetters(char* s) { if(s=='.') { return 0;
C++ Реализовать программу умножения чисел столбиком с использованием стека Если можно, с комментариями. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread292128.html
C++ Преобразование двоичного кода в текст
есть код: struct home { char name; long number; int dom; int kvartira; };
возникнут ли последствия с динамическим массивом C++
Если в программе не задается размер массива (строка) и пользователю не подается запрос на размерность можно ли его задать (не имея последствий) таким способом при вводе. # include <iostream> #include <cstdio> using namespace std; int main()
C++ Односвязный список - удаление - совет http://www.cyberforum.ru/cpp-beginners/thread292103.html
Как лучше удалять элементы из однонаправленного списка? Я знаю два варианта: 1) Идем по списку и сохраняем в отдельную переменную указатель на предыдущий элемент. После этого перезаписываем поле next пред. элемента и удаляем уже ненужный элемент. 2) Идем по списку. Находим нужный элемент(I). Сохраняем физически след элемент в левую переменную(Q). Удаляем оба элемента и в уже бывшее место...
C++ объясните ребят вот программа с помощью кой как получилась но не фига в ней понять не могу если можно примеры кодов жтой проги попроще или объясните что к чему плиз #include "stdafx.h" #include "stdio.h" #include "string" int main() { char str = "asd qwd lkjq wdlkasd iqw dlkaskd jds qwdjk aasd"; char* pstr = strtok(str, " "); подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5927 / 3364 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
10.05.2011, 10:00     Двумерный и одномерный массивы С++
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;
}
 
Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru