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

Превратить исходный массив, поменяв местами все пары соседних элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread28507.html
Помоги разобраться. Переписываю код с книжкиVisual CPP 6 - Руководство Разработчика, компилирую в MS VS2008 - выбивает ошибки #include "stdafx.h" #include <iostream> using namespace std; #include <iomanip> #define max 20 void row(void); int main(int argc,char* argv)
C++ Ошибки в функции что не так? #include <iostream> using namespace std; int fadd(int,int); int fmul(int,int); int fsub(int,int); int fdiv(int,int); int main() { int z,x; char 'a'; http://www.cyberforum.ru/cpp-beginners/thread28501.html
[Linker error] undefined reference to `sterling(int, int, int)' C++
#include <iostream> using namespace std; int sterling(int,int,int); int sterling(int,int); int sterling(int); int main() { int funt,sterlings,pens; int funts,sters; int funn;
найти нужный ID, не перебирая каждый элемент в потоке C++
Добрый день! у меня есть числовой f.dat, с которым работаем консольное приложение 9045 0 180 45 0.0251608 -0.0228552 -0 0 -0.0228552 0.0251608 0 0 0 0 -0.0105215 0 0 0 0 -0.0105215 555 300 135 0.949986 0.00837315 0.0139804 -0.0103626 0.00837315 -0.592651 0.596302 -0.441994 -0.0139804 -0.596302 -0.719417 -0.170758 -0.0103626 -0.441994 0.170758 0.823219 555 300 45 0.023711 0.0137558...
C++ А вот что за стеки! http://www.cyberforum.ru/cpp-beginners/thread28426.html
В свое время мне трудно далась тема создания и вывода на печать текстовых файлов. Сейчас вспомнилось и хочу поделиться. int Create_txt_File (char *filname) { FILE *pF; if ((pF=fopen (filname,"w"))== NULL) return -1; char buf; gets (buf); strcat (buf,"\n"); while (*buf!='\n') {
C++ Проверка типа int n; std::cin >> n; Как проверить тип введённых данных? Ведь если введено не int, то программа будет работать не так, как мне нужно. подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
03.04.2009, 00:45     Превратить исходный массив, поменяв местами все пары соседних элементов
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
#include <stdio.h>
 
/* PrintVector:  выводит вектор vp элементов в количестве nelems в файл ofp;
                 если ofp == NULL, выводит в стандартный поток вывода */
int PrintVector(int *vp, unsigned nelems, FILE *ofp)
{
    int i;
    
    if (vp == NULL || nelems == 0)
        return EOF;
    if (ofp == NULL)
        ofp = stdout;    
    for (i = 0; i < nelems; i++)
        fprintf(ofp, "%s%4d%s",
            i == 0 ? "" : " ",
            vp[i],
            i < nelems-1 ? "" : "\n"
        );
    return ferror(ofp) ? EOF : 1;
}
 
/* ScanVector:  вводит вектор vp элементов в количестве nelems из файла ifp
                и возвращает количество введённых элементов;
                если ifp == NULL, вводит из стандартного потока ввода */
int ScanVector(int *vp, unsigned nelems, FILE *ifp)
{
    int i;
    
    if (vp == NULL || nelems == 0)
        return EOF;
    if (ifp == NULL)
        ifp = stdin;    
    for (i = 0; i < nelems; i++)
        if (fscanf(ifp, "\t%d", &vp[i]) != 1)
            break;
    return ferror(ifp) ? EOF : i;
}
раскрасил бы, если бы не было решёточек при копировании

это ввод массива и вывод массива
C++
1
2
3
4
    int nums[10];
    
    ScanVector(nums, 10, NULL);
    PrintVector(nums, 10, NULL);
 
Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru