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

Правило "Ж, Ч, Ш,Щ пишется И, А, У, а не Ы, Я, Ю" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить последнюю букву в каждом слове http://www.cyberforum.ru/cpp-beginners/thread662857.html
удалить последнюю букву в каждом слове Алгоритм: Описание ввод слов через пробелы условие если A равно " "(пробелу) по удалить a вывод полученного текста
C++ Определение и использование дружественных шаблонов Задача звучит следующим образом: Определите шаблон класса Bob с одним типовым параметром. Объявите Bob дружественным для всех специализаций шаблонного класса Friendly и для шаблонного класса Picky только при совпадении типов параметров Bob и Picky. Включите в Bob функции, демонстрирующие дружественное отношение между классами. #include <iostream> template<class T> class Bob { void... http://www.cyberforum.ru/cpp-beginners/thread662852.html
массивы в с++ как сделать? C++
нужно переместить файлы с одного txt документа в другой в обратном порядке в файле числа от 0 до 9
C++ Не работает простенькая программа!
Вывести все "счастливые" четырехзначные числа по семь в строке. сколько таких чисел? Четырехзначное число является "счастливым", если сумма двух первых цифр равна сумме последних двух. Я здесь набросал несколько: #include<conio.h> #include<locale.h> #include<stdio.h> int main() { for(int i=1000 ;i<=9999;i++) {
C++ Найти среднее арифметическое положительных чисел http://www.cyberforum.ru/cpp-beginners/thread662839.html
C++ Вычислить арифметическое выражение Вычислить: подробнее

Показать сообщение отдельно
dimafarsh
3 / 3 / 0
Регистрация: 15.04.2012
Сообщений: 74
24.10.2012, 15:51  [ТС]     Правило "Ж, Ч, Ш,Щ пишется И, А, У, а не Ы, Я, Ю"
спасибо, но мы просто такое не изучали и препод запалит что это не я писал) нужно ос помощью стандартных строковых функций
Пример: использования стандартных строковых функций

#include <string.h>
#include <stdio.h>
main()
{
char s1[20],s2[10],s[10];
int x;

printf("Введите строку s1: ");
gets(s1);
printf("Введите строку s2: ");
gets(s2);
printf("Соединение строки s1 и s2:\n ");
strcat(s1,s2);
printf("Строка s1 имеет вид: ");
puts(s1);
printf("Строка s2 имеет вид: ");
puts(s2);
printf("Копирование строки s2 в строку s1:\n ");
strcpy(s1,s2);
printf("Строка s1 имеет вид: ");
puts(s1);
printf("Строка s2 имеет вид: ");
puts(s2);
printf("Сравнение строки s1 и s2:\n ");
x=strcmp(s1,s2);
if(x==0) printf("Строки равны !");
else printf("Строки не равны !");

printf("\nВведите новую строку\n");
scanf("%s",s);
printf("Строка %s имеет длину %d",s,strlen(s));
}

вот с помощью этих функций

Добавлено через 2 минуты
C++ (Qt)
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
     Рассмотрим реальную задачу сортировки строк в алфавитном порядке. Данная задача возникает весьма часто при написании профессиональных программ. Если полагать, что играющую роль будет играть функция strcmp(), используемая для определения старшинства двух строк.
 
#include<string.h>
#include<stdio.h>
main()
{
static char input[20][81];
static char halt[]="";
char *pts[20];
int count=0;
int k,kol=20;
 
printf("Введите до %d строк и они будут отсортированы\n",kol);
printf("Для прекращения ввода нажмите на Enter в начале строки\n");
 while((gets(input[count])!=NULL)&&(strcmp(input[count],halt)!=0)&&(count++<20))
    pts[count-1]=input[count-1];
sort(pts,count);
puts("Отсортированный список");
 for(k=0;k<count;k++)
    puts(pts[k]);
}
 
sort(char *string[],int name)
{
char *temp;
int toop,seek;
 
for(toop=0;toop<name-1;toop++)
  for(seek=toop+1;seek<name;seek++)
   if(strcmp(string[toop],string[seek])>0)
    {
    temp=string[toop];
    string[toop]=string[seek];
    string[seek]=temp;
    }
}
 
А так же можно использовать эти функции 
Функция strcpy()
Функция strlen()
Функция strcmp()
Функция strcat()
 
Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru