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

способ по организации программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа должна вывести все числа Фибоначчи в диапазон от до B http://www.cyberforum.ru/cpp-beginners/thread963722.html
A program should output all Fibonacci numbers in the rage from a till b. a and b should be inputted from a keyboard. The program should output also “small” if the sum of these numbers is less than 1000 and “large” otherwise. (First two Fibonacci numbers equal to 1 and every next number is a result of addition of two previous ones) Программа должна вывести все числа Фибоначчи в диапазон от до...
C++ Как задать переменную в бинарном формате? (В шестнадцатиричном через Х, а бинарном?) То есть какой синтаксис ваще? для 16-иричной НОЛЬ икс ЧИСЛО, к примеру, могу задать float, добавив в конце f, а как задать бинарное число? например, хочу чтоб int x = 10010011 (в бинарном виде) .... http://www.cyberforum.ru/cpp-beginners/thread963709.html
C++ Функция расчёта контрольной суммы 8-битных слов
Подскажите пожалуйсто эта функция правельно расщитывает CRC? unsigned short cksum(unsigned short *ptr, unsigned short nbytes) { unsigned short sum=0,oddbyte=0,answer=0; while ( nbytes > 1 ) { sum += *ptr++; nbytes -= 1; }
Первая интерполяционная формула Ньютона C++
Нужно написать программу, которая проверяет правильность этой формулы для заданных значений. Тут:http://www.cyberforum.ru/c-beginners/thread177247.html вроде как правильно, но там в формуле нужно не просто разность двух соседних "y", а конечную разность. Т.е. из программы нужно выкинуть вычисления дельта "y" и вместо неё вставить вычисления конечной разности i-того порядка.
C++ Шаблоны С++ http://www.cyberforum.ru/cpp-beginners/thread963669.html
template <typename T_sizeCapacity> class SomeClass { public: T_sizeCacity size; }; Как сделать чтобы T_sizeCapacity мог быть только числовым типом? PS нормальный заголовок не смог придумать
C++ Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти Ввести целое число N > 0, являющееся некоторой степенью числа 2: N=2K. Найти целое число K — показатель этой степени. Не разрешается использовать логарифм. Если пользователь введёт число не являющееся степенью числа 2 - вывести соответствующее сообщение. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class... подробнее

Показать сообщение отдельно
kondusov
2 / 2 / 0
Регистрация: 01.06.2013
Сообщений: 153

способ по организации программы - C++

27.09.2013, 16:39. Просмотров 291. Ответов 4
Метки (Все метки)

Ребята. Сегодня сдавал задачи и преподаватель сказал, что нужно использовать ДИНАМИЧЕСКИЙ массив. Ниже код программы(откомпилированный, работает прекрасно). Что нужно для того что изменить код под динамич массив? Много переделывать?
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
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
стр 83 зад 30
Дана вещ. квадратная матрица размерности N. Посчитать x1*xN + x2*xN-1 + ... +
xN*x1, где xk - наибольшее значение элементов k-ой строки матрицы
*/
 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define N 3
 
int main(void)
{
    float a[N][N];
    float max[N], sum;
    int i, j;
    
    
    srand(time(NULL));
    
    for (i = 0; i < N; i++) {
        for (j = 0; j < N; j++) {
            /* scanf("%f", &a[i][j]); */
            /* a[i][j] = (rand() - RAND_MAX/2) / 100.; */
            a[i][j] = (rand() - RAND_MAX/2) % 100;
            printf("%7.2f ", a[i][j]);
        }
        printf("\n");
    }
    
    for (i = 0; i < N; i++) {
        max[i] = a[i][0];
        for (j = 1; j < N; j++) {
            if (a[i][j] > max[i]) {
                max[i] = a[i][j];
            }
        }
    }
    
    for (i = 0, sum = 0; i < N; i++) {
        sum += max[i]*max[N-1-i];
    }
    
    printf("Res = %.2f\n", sum);    
    
    return 0;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru