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

Функции и массивы произвольной длины - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести таблицу символов от 0 до 225 http://www.cyberforum.ru/cpp-beginners/thread621371.html
первое задание: вывести таблицу символов от 0 до 225 Очень надеюсь на вашу помощь!
C++ Линейный Метод Наименьших Квадратов, ошибка в расчетах Разработка программы аппроксимации табличной функции степенным рядом( линейный метод наименьших квадратов). использование глобальных переменных не допускается. Ошибка в расчетах. Думаю, что проблема тут while(!strstr(s1,"EOF")) { fscanf(f,"%s%s",s1,s2); x=atof(s1); y=atof(s2); nCount++; x = (double *)realloc((void *)x,(nCount + 1)*sizeof(double)); y = (double... http://www.cyberforum.ru/cpp-beginners/thread621360.html
C++ Решение квадратных уравнений
#include <iostream> #include <conio.h> #include <cmath> using namespace std; void roots(float a, float b, float c) { float d = b * b - 4 * a * c; cout << "Discriminant = " << d << endl; float x1 = - b + sqrt(d) / 2 * a;
C++ Двухмерный динамической массив
Привет, помогите пожалуйста написать программу, половину уже написал. Задание такое: 1.Вставить ряд в массив.(Зделал) char a = "__________________________________________________"; 2.Вставить цифры в ряд.(Зделал) char b = " 5 5 5 5 " Тоисть у меня есть 5 тяких массивов char a = "__________________________________________________"; //50
C++ Выход в случае ввода пустой строки http://www.cyberforum.ru/cpp-beginners/thread621328.html
Опять 25 =( Порылся в своих старых темах, опять полистал учебник, но голова не хочет соображать. Где-то допускаю ошибку и прям чую, что знаю где, но не могу понять как :p Программа работает отлично, но в одной из функций нужно осуществить выход в случае пустой строки. Почему не работает break? Хотел проверить и для этого после цикла всунул cout<< i; но циклу пофиг, после ввода пробела ничего не...
C++ Массивы. Ошибка в программе Почему я с клавиатуры ввожу в массив данные русским текстом, а массив запоминает какие-то "кракозябли"? И из за этого проверка условия не срабатывает... Помогите решить проблему. #include <fstream> #include <iostream> #include <string> using namespace std; void main() { подробнее

Показать сообщение отдельно
Dexter_Fl
Сообщений: n/a
09.07.2012, 15:45     Функции и массивы произвольной длины
Привет! Помогите, пожалуйста, найти ошибку и разобраться с таким типом заданий, где неизвестен размер массива.

В задачнике было указано, что в таких случаях подразумевается массив до максимум 10 элементов.
Поэтому здесь использованы 3 массива из 10 эл-ов. Как быть в случаях где такого разрешения нет, т.е. длина произвольна?

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
/* Описать функцию MinElem(A, N) целого типа, находящую минимальный элемент целочисленного массива A размера N. С помощью 
этой функции найти минимальные элементы массивов A, B, C размера NA, NB, NC соответственно. */
 
#include <iostream>
using namespace std;
int MinElem (extern int A[], int N)
{
    int min = 0;
    for (int i = 0; i < N; i++)
        if (A[i] < min) min = A[i]; // поиск минимума
    return min;
}
void main ()
{
    int len;
    int arr[3][10];
 
    for (int l = 0; l < 3; l++)
        for (int n = 0; n < 10; n++) arr[l][n] = 0;
 
    for (int i = 0; i < 3; i++)
    {
        cin >> len;
        for (int k = 0; k < len; k++) cin >> arr[i][k];
 
        cout << MinElem(arr[i], len) << endl;
    }
    system("pause");
}
Спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru