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

Матрицы в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести элементы массива целых чисел http://www.cyberforum.ru/cpp-beginners/thread147887.html
вывести элементы массива целых чисел, которые находится между max и min
C++ Функция которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или = Используя функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или =, вычислить количество равных среди введенных трех чисел x, у, t. http://www.cyberforum.ru/cpp-beginners/thread147886.html
строки и множества в С C++
Вывести N последних строчных русских букв.
C++ Разработать программу, в которой оформить функцию вычисления интегралу от формальной функции с использованием формул
Разработать программу, в которой оформить функцию вычисления интегралу от формальной функции с использованием формул
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread147848.html
Здрасте помогите пожалуста зделать задачку Нездала практику очень нада эта задачка. Задан массив с количеством элементов N. Сформировать два массива: в первый включить элементы исходного массива с четными номерами, а во второй — с нечетными. Желательно на С++
C++ Используя функцию, которая сравнивает два целых числа возвращает результат сравнения в виде знака: >, < или =, вычислить количество равных сред введен Используя функцию, которая сравнивает два целых числа возвращает результат сравнения в виде знака: >, < или =, вычислить количество равных сред введенных трех чисел x, y, t. // Функция compare возвращает результат сравнения двух чисел //в виде символа отношения char compare(int a, int b) { char res; if (a > b) res = ‘>’; else if (a < b) res =‘<’; else res = ‘=’; return(res); подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.06.2010, 01:40     Матрицы в С++
TigRon, вот так как-нибудь?
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define ROWS 5
#define COLUMNS 64
 
int main(void){
    char matrix[ROWS][COLUMNS], * p;
    int i, len, max_row, max_len;
    
    printf("Enter %d strings each no longer than %d symbols...\n", ROWS, COLUMNS - 1);
    for ( i = 0; i < ROWS; ++i ){
        printf("> ");
        if ( ! fgets(matrix[i], COLUMNS, stdin) ){
            perror("fgets");
            exit(EXIT_FAILURE);
        }
        if ( p = strrchr(matrix[i], '\n') )
            *p = '\0';
    }
    
    max_row = 0;
    max_len = strlen(matrix[0]);
    for ( i = 1; i < ROWS; ++i ){
        if ( ( len = strlen(matrix[i]) ) > max_len ){
            max_len = len;
            max_row = i;
        }
    }
    printf("\nThe longest string is:\n%s\n", matrix[max_row]);
    
    exit(EXIT_SUCCESS);
}
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru