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

Одномерный массив в C - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка массива структур http://www.cyberforum.ru/cpp-beginners/thread150153.html
Организовать массив структур и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес, телефон). Вывести фамилии тех, кому исполнилось n лет. Упорядочить структуры по алфавиту (фамилии).
C++ Базы данных Сформировать двоичный файл из элементов структуры "Государство", состоящей из названия; столици; численности населения; занимаемой площади. Обеспечить возможность фильтрации по плотности населения (чел.на.кв.км). http://www.cyberforum.ru/cpp-beginners/thread150151.html
Вычислить сумму C++
Вычислить сумму для заданного натурального .
Одномерный массив C++
Переменной t присвоить значение истина, если в одномерном массиве хотя бы одно отрицательное и четное число.
C++ Определить длину строки типа _TCHAR http://www.cyberforum.ru/cpp-beginners/thread150128.html
Подскажите пожалуйста какой функцией можно определить длину строки типа _TCHAR?
C++ очень нужно правильна ли запись? где ошибки? как правильно записать?? class m { public: float h;} class n: public m { public: double r, t; }; void main () { m*ptr; m one; n second; ptr=&one; ptr->h=10; ptr->t=20; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9384 / 5434 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
28.06.2010, 21:13     Одномерный массив в C
Цитата Сообщение от Хохол Посмотреть сообщение
Там вроде так нельзя, нэ?
В С только так и нужно, если аргументы передаваемые из командной строки не интересуют. если нужны, то
C
1
2
3
4
int main(int argc, char ** argv){
/* ... */
  return 0;
}
Цитата Сообщение от Natashka1990 Посмотреть сообщение
надо чтоб выдавало true или false
да не вопрос!
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
#include <stdio.h>
 
int test(const int * arr, int size){
    const int * p;
    for ( p = arr; p - arr < size && ! ( *p < 0 && *p % 2 == 0 ); ++p )
        ;
    return size - ( p - arr );
}
 
#define SIZE 5
    
int main(void){
    int a[SIZE] = { 1, 2, -4, 5, 0 }, b[SIZE] = { 2, 4, -1, -3, 5 }, i;
    
    printf("A: ");
    for ( i = 0; i < SIZE; ++i )
        printf("%d ", a[i]);
    printf("%s\n", test(a, SIZE) ? "TRUE" : "FALSE");
    
    printf("B: ");
    for ( i = 0; i < SIZE; ++i )
        printf("%d ", b[i]);
    printf("%s\n", test(b, SIZE) ? "TRUE" : "FALSE");
    
    return 0;
}
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru