Форум программистов, компьютерный форум, киберфорум C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) СИ Добрый вечер народ.Кто может решит задачу. https://www.cyberforum.ru/ c-beginners/ thread179594.html Написать функции для матрицы C (СИ)
Все сделал кроме 4 пункта, не могу понять как сделать алгоритм. Вот задание и мой неполный код. Написать функции: 1. создания матрицы размерности , элементы матрицы А – вещественные числа. Параметры функции – сама матрица, ее размерность. 2. печати матрицы. Параметры функции – сама матрица, ее размерность. 3. поиска максимального элемента матрицы в заданной строке k. 4. Изменения...
C (СИ) В стеке найти элемент по заданному ключу есть стек с занесённой в него информацией с помошью функции vvod(struct el_st *) нужно в этом стеке найти элемент по заданному ключу. вот описан ф-ю поиска: //подключаемые библеотеки //описание структуры; main() {..... search(us); } void vivod(struct el_st *us) https://www.cyberforum.ru/ c-beginners/ thread179416.html C (СИ) Осуществить вывод киррилицы https://www.cyberforum.ru/ c-beginners/ thread179333.html
Знающие люди подскажите, ломаю голову 3 час над ошибками, что нет так?? FILE *one; TForm2 *Form2; int fi; { union Ac { int a; char c;
C (СИ) Сумма ряда
написал программу, но она уходит в бесконечность когда вводится число меньше -1 . Она работает когда вводим -1<x<1 посмотрите пожалуйста int main(void) { setlocale(LC_CTYPE,"Rus"); int n=0; double epx; float s=0,x,an,oz,az,w; printf("Введите точность"); scanf("%f",&epx);//точность)
C (СИ) Просмотр массива с конца. https://www.cyberforum.ru/ c-beginners/ thread179269.html
Компилятор С/С++. Нужно просмотреть массив с конца, и при "натыкании" на отрицательный выйти из цикла. Вопрос, как это сделать? Вот код (фрагмент, где это нужно сделать отмечен). В чем моя ошибка? При выполнении программы, значения остаются нулевыми, то бишь, компилятор его вообще не просматривает. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> #include...
C (СИ) Работа с динамическим распределением памяти Программа совершенно отказывается, что-то тут накрутили навертели, даже непонятно чего, подправьте ошибки, условие у задачи такое: Ввести информацию о фамилиях и специальностях сотрудников организации, их зарплате в массив записей и вывести ее в виде таблицы. #include <stdio.h> #include <conio.h> #include <stdlib.h> struct sotrud { char name; char surname; int zarplat; ... https://www.cyberforum.ru/ c-beginners/ thread179266.html C (СИ) Поменять местами максимальный и минимальный элементы массива
Ошибка тут скорее всего не одна))реализовывал программу через глобальные переменные,теперь требуется без них.Помогите разобраться,заранее благодарен. Программа делает вот что : Находит мин.элемент и макс.элемент и меняет их местами#include <stdio.h> void VvodMas(int aa,int *nn) { int i; scanf("%d",nn); for (i = 0;i < *nn;i++) { scanf ("%d",&aa);
C (СИ) Подсчитать длину каждого слова строки https://www.cyberforum.ru/ c-beginners/ thread179135.html
#include <stdio.h> #include <string.h> #define NN 100 //кол-во слов в массиве #define SIZE 40 //максимальная длина слова void main() { char mas; //массив под слова char str, *ptr; //буфер для ввода строки и указатель на него char stemp, *ps; // строка для аременного хранения слова int cnt, i; // массив счетчиков
C (СИ) Вывести начальные индексы всех непрерывных последовательностей неотрицательных чисел, длина которых больше 5 Размерность массива 100 Диапазон значений -100 - 100 Что нужно сделать Вывести начальные индексы всех непрерывных последовательностей неотрицательных чисел, длина которых больше 5 Помогите решить . а то у меня не получается((( https://www.cyberforum.ru/ c-beginners/ thread179134.html
Ввести данные в файл и затем вывести их на печать C (СИ)
Нужно ввести данные в файл и затем вывести их на печать. Вот написал 2 програмки, но что-то не работает, подскажите пожалуйста что.. Ввод: #include<stdio.h> #include<conio.h> main() { clrscr(); FILE*fp;
C (СИ) Оформить программу в виде функций (Найти номера строк и столбцов всех седловых точек матрицы) https://www.cyberforum.ru/ c-beginners/ thread179015.html
Выполнить задание оформив каждый пункт задания в виде функции. Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается. #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <conio.h> void main() { const int n=4, m=5;
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
21.10.2010, 19:14 0

Перевести буквы в верхний регистр - C (СИ) - Ответ 1046540

21.10.2010, 19:14. Показов 4300. Ответов 1
Метки (Все метки)

Ответ

BOR1K, Проблем с памятью тут нема.
#include <string.h> как бэ
И еще #include <stdio.h>
Ах да. Вы подаете константный строковый литерал в функцию. Поэтому соответственно компилятор не разрешает его менять

Добавлено через 5 минут
Работает допустим так.

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
#include <string.h>
#include <malloc.h>
#include <stdio.h>
 
 
void foo(char* word)
{    
        for(int i=0;i!=strlen(word);i++)
        {
                word[i]=word[i]-32;
 
        }
 
        puts(word);
}
 
 
int main()
{
    char str[6]={"gfdgd"};
        foo(str);
        
 
        return 0;
}
Добавлено через 2 минуты
Иль так

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 <string.h>
#include <malloc.h>
#include <stdio.h>
 
 
void foo(char* word)
{    
        char* temp=(char*)malloc((strlen(word))*sizeof(char));
        strcpy(temp, word);
        for(int i=0;i!=strlen(word);i++)
        {
                temp[i]-=0x20;
        }
 
        puts(temp);
}
 
 
int main()
{
        char* str="gfdgd";
        foo(str);
        
 
        return 0;
}


Вернуться к обсуждению:
Перевести буквы в верхний регистр C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2010, 19:14
Готовые ответы и решения:

Прочитать текст из файла, перевести в верхний регистр
задание : написать программу , которая считывает текст с файла и приводит все буквы к верхнему...

Перевести в верхний регистр все слова четных строк файла
Дано задание:: открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на...

Написать функцию, которая: Все слова, которые начинаются с буквы "а", переводит в верхний регистр
Дана строка из 80 символов. Словом называется последовательность непробелов, окруженная пробелами....

Перевод строки в верхний регистр на языке Си
Изменяет регистр всех букв строки на верхний (буквы латинского алфавита и кириллицы в кодировке...

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

Перевод строки в верхний регистр (не работает с кириллицей)
Изменяет регистр всех букв строки на верхний (буквы латинского алфавита и кириллицы в кодировке...

Разобрать пример перевода строки в верхний регистр
Всем привет :friends: void print(char *string) { int t; for (t = 0; string; t++)...

Написать программу перевода введённого символа от ’a’ до ’f’ в верхний регистр
Видел такую программу на с++, нужно на си , помогите кому не сложно, в программировании разбераюсь...

Переписать в другой файл текст, переведя его в верхний регистр
Текст программы: (на языке Turbo C) #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;ctype.h&gt;...

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