Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вводится число, из него составляем два.. https://www.cyberforum.ru/ c-beginners/ thread439919.html
Доброго времени суток, господа программисты! Начинаю потихоньку разбираться в Си, возникла проблема, не дающая мне покоя уже вторые сутки) Задача звучит так: вводится целое число. Составить из него два числа, первое из которых состоит из цифр, стоящих на четных разрядах исходного числа, второе - из нечетных. 123456 => 246 и 135. #include <stdio.h> main () { int, c, i, a = 123456; ...
C (СИ) Пропуск ввода символа.
Здраствуйте. Требуется ввести целое число и символ и вывести их. Пишу: int i; char c; scanf("%d", &i); c=getchar(); printf("\n%d %c\n", i, c); Однако ж ввод символа пропускается. Не помогает и такой вариант:
C (СИ) Из двух масивов сделать один Нужно с двух масивов сделать один, так например A = {3, 4, 6} B = {2, 5, 7, 8} R = {3, 2, 3, 5, 3, 7, 3, 8, 4, 2, 4, 5, 4, 7, 4, 8, 6, 2, 6, 5, 6, 7, 6, 8} #include <iostream.h> #include <conio.h> #define N 10 https://www.cyberforum.ru/ c-beginners/ thread439774.html C (СИ) При смене Float на double программа выдает нули https://www.cyberforum.ru/ c-beginners/ thread439761.html
Доброго времени. При вводе следующего кода float f; scanf("%f", &f); printf("%.2f", f); результат выводит норм. Но если заменить float на double то результат - просто все нули...
C (СИ) Объявить массив из N указателей на функции, возвращающих указатели на функции, возвращающие указатель на char
Задание: Объявить массив из N указателей на функции, возвращающих указатели на функции, возвращающие указатель на char. Можно объявить этот массив так: char *(*(*a)())(); А можно воспользоваться typedef: typedef char *pc; // указатель на тип char typedef pc fpc(); // указатель на функцию?
C (СИ) В чем разница между С++ и С? Чем отличается С и С++, кроме того что С++ есть ООП? https://www.cyberforum.ru/ c-beginners/ thread439598.html
C (СИ) Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово https://www.cyberforum.ru/ c-beginners/ thread439591.html
знаю что есть такая же программа но очень хочу получить свое решение "Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово." вот код #include <stdio.h> #include <string.h> int substr(char *, char *, int, int); /*** главная функция ***/
Сравнение данных выведенных во исходящем потоке с файлом C (СИ)
Друзья, всем доброго времени суток. У меня проблемка.Имеется программа, которая посимвольно считывает и выводит на экран текстовый файл, иногда с некоторыми изменениями. В текстовом файле находится одна единственная строка, к примеру: xkmpwunkggjmtegplld(wrzjiwxnzttbafevnb)(aauvuzabl)(gqpuhiiyofkyzxus)cuxrvgjtgkpakqkklvadeqntxscs вывести она должна ту же строку, только в местах между...
C (СИ) Добавление, вставка и удаления элемента структуры https://www.cyberforum.ru/ c-beginners/ thread439033.html
добавить операции добавление, вставка и удаления элемента с интерактивного меню #include <stdlib.h> #include <stdio.h> #include <string.h> #define STR_LEN 64 typedef struct str { char name;
C (СИ) Поменять местами наименьшие из положительных элементов массивов Помогите довести до ума программу, вот сама задача поставленная передо мной: Поменять местами наименьшие из положительных элементов массивов А (55) и В (8х7) 1. Размеры массива/матрицы вводятся с клавиатуры 2. Память под них выделяется автоматически 3. Всё надо решить через функции 4. Обязательно на языке СИ! 5. Проблема в том, что всю тему проболел и вот, что своими и не своими... https://www.cyberforum.ru/ c-beginners/ thread438982.html
Определить количество положительных элементов в заштрихованной области матрицы C (СИ)
Дана вещественная квадратная матрица. Определить: • количество положительных элементов в заштрихованной области: • поменять порядок следования столбцов на обратный. http://s1.ipicture.ru/uploads/20120131/DF4purN1.png
C (СИ) Найти сумму элементов массива, стоящих на позициях, совпадающих с их значением https://www.cyberforum.ru/ c-beginners/ thread438953.html
В одномерном массиве, состоящем из n целочисленных элементов: • найти сумму элементов, стоящих на позициях, совпадающих с их значением. • отсортировать методом выбора элементы, большие среднего арифметического; #include <stdio.h> int main() { int i,j,r,n = 10; int a = {1,5,2,8,6,2,4,6,9}; int b;
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
02.02.2012, 23:26  [ТС] 0

Что значит такое условие if(s[0]==':') ? - C (СИ) - Ответ 2453282

02.02.2012, 23:26. Показов 6974. Ответов 13
Метки (Все метки)

Ответ

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
41
42
43
44
45
46
47
48
49
50
51
#include<stdio.h>
#include<conio.h>
 
const int n=100000;
 
int main(void)
{
int i,j,g;
char s[n];
 
scanf("%s",&s);
for(i=0;i<n;i++)
if(s[i]==0) break;
s[i-1]++;
 
if(s[0]!='9')
{
for(j=i-1;j!=0;j--)
if(s[j]==':')
{
s[j]='0';
if(j-1>=0)
s[j-1]++;
}
if(s[0]==':')
{
s[0]='1';
s[1]='0';
}
for(j=0;j<=i;j++)
printf("%c",s[j]);
}
else
{
for(j=1,g=0;g<i;j++,g++)
s[j]=s[g];
s[i]++;
s[0]='1';
for(j=i;j!=0;j--)
if(s[j]==':')
{
s[j]='0';
s[j-1]++;
}
s[0]--;
for(j=0;j<=i;j++)
printf("%c",s[j]);
}
getch();
return 0;
}


Вернуться к обсуждению:
Что значит такое условие if(s[0]==':') ? C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2012, 23:26
Готовые ответы и решения:

Что значит это условие? Немогу расчехлить на что тут идёт проверка!!!
НЕмогу понять на что идет проверка. if monthof(DateTimePicker1.date+33)&lt;9 then...

Что значит это условие
Вот собственно код: if ( ( words = (char**)realloc(words, sizeof(char*) * (cnt + 1)) ) == NULL )

Что значит условие s[i] в цикле for
for (int i=0; s; i++) { z=1; for (int j=i+1; s; j++) if (s==s) z=z+1; ...

Что значит такое использование указателей
Разбираю прогу для клиент сервера и никак не могу понять что значит такое использование указателей...

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

Что значит такое обозначение функции?
Здравствуйте. В университете дали задание,которое звучит так: Доказать,что следующая функция...

Что значит данное условие(словами обяснить)
Я понимаю так: если Апровд равнозначно функции с параметром Комvент И поле Комментайди больше...

Что значит такое объявление typedef int (*A) ( )?
typedef int (*A) ( ) Как его понять? Есть варианты ответа А. Объявление типа, что являет...

Что значит условие окончания цикла i<=x/i? Как это понимать?
Вот простой пример из книжки, который возвращает true, если x простое число: public bool...

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