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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alinka-Malinka
1 / 1 / 0
Регистрация: 15.10.2010
Сообщений: 11
#1

Определения элементов массива - C++

28.10.2010, 10:18. Просмотров 356. Ответов 3
Метки нет (Все метки)

Доброе время суток, гении программирования

Помогите решить задачку на языке С.

Дано: массив строк.
Разработать: функцию и программу, которая ее использует, для определения элементов массива, не превышающих заданную длину.

Должна быть написана одна програмка с использованием стандартных функций библиотеки <string.h> , а другая програмка - без использования стандартних функций библиотеки <string.h>.

Буду очень благодарна, если поможите

Добавлено через 9 часов 26 минут
Неужели никто, не может помочь с этой задачкой?!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2010, 10:18     Определения элементов массива
Посмотрите здесь:

С помощью функции определения среднего значения элементов массива обработать два массива разной размерности - C++
Помогите составить программу с использованием только функции. Эту тему прошли, но свое задание я так и не сделал, т.к не совсем разобрался...

Не работает счетчик в методе определения различающихся элементов массива - C++
#include &quot;stdio.h&quot; int main() { const int n=29; double massiv; int i,j; int proverka=0; int d=0; for (i=0; i&lt;=n; i++) ...

Не могу допереть до алгоритма определения суммы и кол-ва элементов массива - C++
Вот какое задание было: &quot;Элементы массива размером (310) вычисляются следующим образом: В первой строке содержатся случайные числа...

Написать программу для определения максимальной и минимальной суммы двух соседних элементов массива - C++
Дан массив целых чисел Написать программу для определения максимальной и минимальной суммы двух соседних элементов массива

Описать функции ввода с клавы элементов одномерного массива и определения количества 0 в этом массиве - C++
Нужно описать функции ввода с клавы элементов одномерного массива и определения количества 0 в этом массиве. #include &lt;iostream&gt; ...

Составить процедуру определения суммы и количества элементов, расположенных между минимальным и максимальным элементами массива - C++
Составить процедуру определения суммы и количества элементов, расположенных между минимальным и максимальным элементами массива. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
28.10.2010, 11:23     Определения элементов массива #2
C
1
2
3
4
5
  char *A[N];
  for(i=0; i<N; i++) {
     if (strlen(A[i]) > Max) printf("%d превышает\n", i);
     else  printf(%d не превышает\n", i);
  }
C
1
2
3
4
5
  for(i=0; i<N; i++) {
     for(j=0; A[i][j]!='\0'; j++) ;
     if (j > Max) printf("%d превышает\n", i);
     else  printf(%d не превышает\n", i);
  }
Добавлено через 1 минуту
Удачи!
Alinka-Malinka
1 / 1 / 0
Регистрация: 15.10.2010
Сообщений: 11
01.11.2010, 20:43  [ТС]     Определения элементов массива #3
Спасибо болшое за фрагменти програмок))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2010, 22:36     Определения элементов массива
Еще ссылки по теме:

В программе написать функции: вставки элемента, поиска максимального элемента, определения среднего арифметического элементов массива - C++
В целочисленном массиве Х(N) после каждого четного числа вставить максимальный элемент массива. Найти среднее арифметическое элементов ...

определения характеристики массива - C++
Все ли элементы четные?? ответ должен быть &quot;да&quot; или &quot;нет&quot; (на языке Си). всем заранее спс

задача на определения элементов в строке - C++
Дана строка. Подсчитать количество содержащихся в ней прописных латинских букв. Помогите плз. Задачу надо сначала без использования...

Написать программу определения минимального значения массива - C++
2)используя перегрузку функций, написать программу определения минимального значения массива разного типа


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KpeHDeJIb
56 / 56 / 3
Регистрация: 31.10.2010
Сообщений: 103
01.11.2010, 22:36     Определения элементов массива #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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
size_t mystrlen(const char *str)
{
    const char *ptr = str;
    while (*ptr) ++ptr;
    return ptr - str;
}
 
void print_strings(const char **strings, unsigned count, size_t length, size_t (*strlen_ptr)(const char*))
{
    unsigned i;
 
    for (i = 0; i < count; ++i)
    {
        if (strlen_ptr(strings[i]) <= length)
            printf("String '%s' length is less than or equal to %u\n", strings[i], length);
        else
            printf("String '%s' length is greater than %u\n", strings[i], length);
    }
}
 
int main()
{
    const char *strings[] = {"1", "22", "333"};
 
    printf("Using standrt strlen function:\n");
    print_strings(strings, 3, 2, strlen);
 
    printf("Using our strlen function:\n");
    print_strings(strings, 3, 2, mystrlen);
 
    return 0;
}
Yandex
Объявления
01.11.2010, 22:36     Определения элементов массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru