Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) В зависимости от введенного n>50 сформировать сообщение "в моем доме n этажей" Здравствуйте! В школе задали задачку: В зависимости от введенного n>50 сформировать сообщение "в моем доме n этажей". Вот я написал такую программку :), но почему то не выводятся у меня этажи) Так все красиво работает, а этажи не выводятся)) #include<stdio.h> #include<conio.h> #include <locale.h> int main() https://www.cyberforum.ru/ c-beginners/ thread1614536.html Объясните принцип работы этого куска программы C (СИ)
Объясните принцип работы этого куска программы for ( p = strtok(a, SCHARS); p != NULL; p = strtok(NULL, SCHARS) ){ if ( ( words = (char**)realloc(words, sizeof(char*) * (cnt + 1)) ) == NULL ) exit(1); if ( ( words = strdup(p) ) == NULL ) exit(1); } if ( !words || !cnt ) exit(1);
C (СИ) Определить длину строки и количество букв "а" в ней https://www.cyberforum.ru/ c-beginners/ thread1614519.html
Помогите создать программу: В ней нужно: 1)ввести фамилию, имя и отчество как одно данное строкового типа; 2)определить длину строки и количество букв "а" в ней. 3)Изъять все буквы "а" и "о" из фамилии. Первые два задания сделал. Вот с 3-тим проблемы. Помогите пожалуйста, вот код к первым двум #include "stdafx.h" #include <iostream.h> #include <locale.h> #include <string.h>
C (СИ) Написать программу, содержащую две функции, сравнения строк, эквивалентные стандартной функции strcmp https://www.cyberforum.ru/ c-beginners/ thread1614497.html
Добрый вечер, многоуважаемые гуру программирования. Прошу помочь написать одну программу, собственно, вот она: "Написать программу, содержащую две пользовательские функции сравнения строк, эквивалентные стандартной функции strcmp. Первая из них должна использовать индексацию массива, вторая – указатели и арифметические операции с ними." На форуме уже есть похожая...
C (СИ) Вывод дробного числа
Ребятки, выручайте)) Никогда не работал с Си, поэтому не могу понять, как тут вывести дробное число. У меня такая ситуация: должно вывестись число 13/28(приблизительно равно 0.46), а выводится 0.00. Подскажите в чем косяк? Вывод делаю так: printf("%d/%d=%.2f\n",sum,sum1,sum/sum1); // sum и sum1 - целые числа
C (СИ) Отсортировать список по возрастанию, а затем сформировать новый список Дан список с элементами целого типа. Отсортировать его по возрастанию, а затем сформировать новый список, состоящий из нечетных элементов исходного списка . Вывести на экран исходный список до сортировки и после сортировки, а так же полученный список порядковых номеров. помогите наладите функцию сортировки ) #include "stdio.h" #include "malloc.h" typedef struct Item { https://www.cyberforum.ru/ c-beginners/ thread1614312.html
C (СИ) Максимальная степень вложенности циклов Подскажите пожалуйста, надо написать программу, которая определяет максимальную степень вложнности циклов в программе на си. Я примерно понимаю алгоритм, но не не знаю, как реализовать. Буду очень благодарен https://www.cyberforum.ru/ c-beginners/ thread1614254.html C (СИ) Заполнить сектора матрицы, которые лежат влево и вправо от главной и побочной диагоналей
Добрый день! Друзья, помогите, пожалуйста, с лабораторными по С. Учусь на физика, в программировании вообще ничего не понимаю, а без этих лаб зачета не получить. Заранее благодарю! Очень поможете 4)Составить программу, заполнит секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей, ЛП, от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями. с такими...
C (СИ) Скопировать строку в другую строку заданной длины и разместить текст первой строки по центру второй строки https://www.cyberforum.ru/ c-beginners/ thread1614247.html
Добрый день! Друзья, помогите, пожалуйста, с лабораторными по С. Учусь на физика, в программировании вообще ничего не понимаю, а без этих лаб зачета не получить. Заранее благодарю! Очень поможете 3) Разработать функцию, которая копирует строку в другую строку заданной длины и размещает текст первой строки по центру второй строки. При реализации функции запрещается пользоваться функциями...
C (СИ) Составить программу, в которой будут вводиться 7 - 10 строк таблицы Добрый день! Друзья, помогите, пожалуйста, с лабораторными по С. Учусь на физика, в программировании вообще ничего не понимаю, а без этих лаб зачета не получить. Заранее благодарю! Очень поможете 2)Составить программу, в которой будут вводиться 7 - 10 строк таблицы, образец которой приведен в Вашем варианте индивидуального задания к лабораторной работе ╧2 и выводится на экран таблица -... https://www.cyberforum.ru/ c-beginners/ thread1614246.html
Сформировать упакованную структуру данных C (СИ)
Добрый день! Друзья, помогите, пожалуйста, с лабораторными по С. Учусь на физика, в программировании вообще ничего не понимаю, а без этих лаб зачета не получить. Заранее благодарю! Очень поможете 1) Составить две программы, первая из которых вводит составные части структуры данных, приведенной в Вашем варианте индивидуального задания, и формирует из них заданную упакованную
9 / 9 / 7
Регистрация: 08.05.2015
Сообщений: 52
15.12.2015, 20:47 0

Создать функцию, которая принимает указатель на массив и количество элементов - C (СИ) - Ответ 8494523

15.12.2015, 20:47. Показов 4633. Ответов 7
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Vodroid, поэтому масив, который мы вернем-будем глобальным, но просто ты увидишь как возращать и т.д.
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <clocale>
#include <Windows.h>
char *func(char *str,int kst);
char newstr[150];
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    printf("Ââåäèòå ðàçìåð ïðåäëîæåíèÿ:\n");
    int kst;
    scanf("%d",&kst);
    fflush(stdin);
    printf("Ââåäèòå ïðåäëîæåíèå:");
    char str[150];
    gets(str);
    
    puts(func(str,kst));
    
    getchar;
    return 0;
}
 
char *func(char *str,int kst)
{
    int i,k=0;
    for(i=0;*str!='\0';str++)
    {   putchar(*str);
        if(*str=='a')
        {   
            newstr[i]='a';
            i++;
        }
    }
 
    return(newstr);
}


Вернуться к обсуждению:
Создать функцию, которая принимает указатель на массив и количество элементов C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2015, 20:47
Готовые ответы и решения:

Указатель на функцию, которая принимает в качестве параметра указатель на массив
я не понимаю. вроде делаю правильно, но выходит ошибка. есть функция. int foo(int *mas){};...

Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив.
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. Условие:Реализовать 3 функции,...

Написать функцию, которая принимает указатель на небольшой 2х мерный массив int значениями
Подскажите пожалуйста, надо написать функцию, которая принимает указатель на небольшой 2х мерный...

Реализовать функцию, которая принимает массив и возвращает количество простых чисел в нем
Ребят , есть задачи , а в частности нужно с помощью функций и деления по остатку (%) написать...

7
15.12.2015, 20:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2015, 20:47
Помогаю со студенческими работами здесь

Как сделать функцию, возвращающую указатель на функцию (которая в свою очередь возвращает указатель на массив)
Изучаю c++ по одной книжке.Она говорить не умеет.. Так вот понадобилось написать функцию,которая...

Напишите функцию, которая принимает массив и индекс i и возвращает произведение всех элементов массива
Напишите функцию, которая принимает массив и индекс i и возвращает произведение всех элементов...

Написать функцию, которая принимает указатель на 2 последовательности и печатает номер вхождения s1 в s2
написать функцию, которая принимает указатель на 2 ленты и печатает номер вхождение с s2 в s1 для...

Написать функцию incPtr, которая принимает указатель на int, и увеличивает число на 1
здравствуйте есть такая задача Напиши ф-цию incPtr, которая принимает указатель на int, и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru