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

Даны последовательности a1 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на указатель http://www.cyberforum.ru/cpp-beginners/thread383877.html
Всем доброго времени! Совсем недавно начал использовать технику двойных указателей типа Obj ** obj, поэтому путаюсь. Для удобного заполнения списка из обычных указателей (Obj * obj) написал такую функцию: Act ** set(Act ** a, Act * n) { *a = n; return &(*a)->next; }
C++ После последнего столбца, содержаще-го только отрицательные элементы, вставить столбец из нулей. Дана матрица размера M × N. После последнего столбца, содержаще-го только отрицательные элементы, вставить столбец из нулей. Если тре-буемых столбцов нет, то вывести матрицу без изменений. #include <iostream.h> #define n 10 #define m 10 #include <stdlib.h> void main () { int a,i,j,k=0; for(i=0; i<n; i++) for(j=0; j<m; j++) http://www.cyberforum.ru/cpp-beginners/thread383869.html
C++ Ограничение на ввод букв и символов
Подскажите пожалуйста, как можно реализовать в консоле ограничение на ввод букв и символов, т.е. требуется чтобы пользователь мог вводить цифры и запятую, если он вводит остальные символы или буквы программа выдает ошибку.
C++ Запись даты в переменную
Народ, ктонибудь знает как записать в переменную сегодняшнюю дату (например чтобы было String str = "141111";) Идеально было бы чтобы запись происходила не с компьютера, а с сервера точного времени и даты!
C++ Помогите написать алгоритм. http://www.cyberforum.ru/cpp-beginners/thread383825.html
F(a)+2F(a+h)+2F(a+2h)+...+2F(a+(N-1)h)+F(a+Nh). При F(x)=(x^2+1)((cos^2)x).
C++ Возвращение значения в классе Подскажите, плиз, один нюанс в проге. Вот листинг (сильно в него можно и не вникать кроме кое-каких строк): #include <iostream> #include <cmath> using namespace std; class Matrix { private: подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
14.11.2011, 20:08     Даны последовательности a1
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
#include <stdio.h>
#define N 5
int main(void) {
    int a[N], b[N], i, j, flag;
    printf("Enter a: ");
    for (i = 0; i < N; i++) {
        scanf("%d", &a[i]);
    }
    printf("Enter b:");
    for (i = 0; i < N; i++) {
        scanf("%d", &b[i]);
    }
    for (i = 0; i < N; i++) {
                flag = 1;
        for (j = 0; j < N; j++) {
            if (b[i] == a[i]) {
                flag = 0;
                break;
            }
        }
        if (flag) {
            printf("%d ", b[i]);
        }
    }
    putchar('\n');
    return 0;
}
Добавлено через 5 минут
vlad2235900, Прошу прощения. В коде случайно вместо j поставил i.
В строчке 16 должно быть if (b[i] == a[j])
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru