Форум программистов, компьютерный форум, киберфорум
Наши страницы

Игра слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение одной программы к другой http://www.cyberforum.ru/cpp-beginners/thread1178535.html
Здравствуйте. Я написал программу, которая интегрирует функцию методом правых прямоугольников. И отдельно я написал программу, которая строит график этой функции. И теперь мне нужно чтобы первая...
C++ Что именно выполняет эта программа? Прокоментируйте пожалуйста что происходит в программе со строчки : /*максимальное из чисел, встречающихся в заданной матрице более одного раза*/ #include "stdafx.h" #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread1178522.html
Задание пути к текстовому файлу C++
Здравствуйте. Передо мной стоит такая задача - нужно создать программу, которая запрашивала бы путь к текстовому файлу. То есть, при компилировании выводилось бы сообщение, наподобие "Введите путь к...
Ввод символов в линейный список C++
Народ,наткнулся на этом форуме вот на этот код,нужна помощь,нужно,чтоб вместо числовых данных,вводить в список можно было символьные,меняю на char,программа просто закрывается,не знаю что делать((...
C++ Двумерный массив: поменять местами две строки http://www.cyberforum.ru/cpp-beginners/thread1178499.html
Нужно поменять местами две строки в массиве:строку, которая содержит максимальный элемент матрицы, и строку, содержащую минимальный элемент матрицы. У меня получается, что меняются столбцы, а не...
C++ Создать массив структур Создать массив структур . Структура содержит данные об автомобилях и состоит из следующих полей : модель (до 15 символов) , номер ( код региона , цифровой код , буквенные код ) , цвет , данные о... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6536 / 6098 / 2008
Регистрация: 18.12.2011
Сообщений: 15,862
Завершенные тесты: 1
17.05.2014, 09:32
нужно считать к-во букв в каждой строке, а потом сравнивать.
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <locale.h>
// str - исходная строка, count - массив в который считаем к-во букв
void count(unsigned char *str,int *count)
{
    for(int i=0;i<=255;i++)
        count[i]=0;
    for(int i=0;str[i];i++)
        count[str[i]]++;
 
}
int main()
{
   setlocale(LC_ALL, "russian");
   unsigned char X[50],Y[50];
   puts("Введите строку X");
   gets((char*)X);
   int n=strlen((char*)X);
   puts("Введите строку Y");
   gets((char*)Y);
   int t=strlen((char*)Y);
   int cx[256],cy[256];
   count(X,cx);
   count(Y,cy);
   bool ok=true;
   for(int i=0;i<=255;i++)
       if(cx[i]!=cy[i])
       {
           ok=false;break;
       }
  if(ok)
      puts(" МОЖНО \n");
  else
      puts(" НЕЛЬЗЯ \n");
  getch();
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru