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

Масив строк на С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread186819.html
ребята помогите! Приехал в россию учиться а тут учебная программа очень сложная!не могу освоить си++! как мне это решить??? Ввести одномерный массив A, в котором число элементов кратно трём, вывести его. Разбить массив на три равные части, каждую из которых отсортировать по возрастанию.
C++ Можно ли перегрузить " ' кавычки? Вписываю разные значения, но компилятор говорит - требуется оператор. operator"" operator" operator' operator'' Кавычки это оператор или что? Когда я что то ввожу в кавычки то вызывается конструктор который складывает символы char? http://www.cyberforum.ru/cpp-beginners/thread186813.html
C++ Сортировка столбца двумерного массива!
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> #include <iomanip.h> void main () { clrscr (); int kr, min, ks, ns, i, j, ** mas;
срочно нужно!!!! C++
на информатику нужно решить...помогите пожалуйста...
C++ Почему не вызывается конструктор копирования? http://www.cyberforum.ru/cpp-beginners/thread186802.html
...У меня в книге описаны случаи при которых вызывается конструктор копирования. Один из этих случаев: : "Когда аргумент имеет тип класса. Создаётся копия аргумента и затем передаётся в функцию" Ну-с попробуем смоделировать такую ситуацию: #include <iostream> using namespace std; class baze { public:
C++ Поменять соседние слова местами задание: Дано предложение. Вывести его на экран, меняя местами каждые два соседних слова. Никак не могу сообразить что нужно делать, что использовать. уде не 1-й день мучаюсь над этой задачей. подскажите хотя бы алгоритм решения :( подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.11.2010, 04:42     Масив строк на С
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 <stdio.h>
 
#define N  3
 
int main(void)
{
    char arr[N][50] = { "abcd", "efgh", "ijkl" };
    int i;
 
    for (i = 0; i < N / 2; i++) {
        int j;
        char tmpline[50];
        for (j = 0; (tmpline[j] = arr[i][j]) != '\0' && j < 50; j++)
            ;
        for (j = 0; (arr[i][j] = arr[N - 1 - i][j]) != '\0' && j < 50; j++)
            ;
        for (j = 0; (arr[N - 1 - i][j] = tmpline[j]) != '\0' && j < 50; j++)
            ;
    }
 
    for (i = 0; i < N; i++)
        printf("%s" "\n", arr[i]);
    
    return 0;
}
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru