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

Дописать слово в правильной форме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать из кода Паскаль в С++ http://www.cyberforum.ru/cpp-beginners/thread1121483.html
var f,g:text; j,k:integer; s:string; begin assign(f, 'c:\inp.txt'); reset(f); While not Eof(f) do Begin readln(f,s);
C++ Переделать программу (работа с файлом) #include<iostream> #include<fstream> #include<locale.h> #include<iomanip> #include <cstdlib> using namespace std; struct champ { char naz; http://www.cyberforum.ru/cpp-beginners/thread1121475.html
C++ Определить объединение из двух полей
Определить объединение из двух полей. Первое поле - массив из четырех байт, второе - двойное слово. Ввести случайное число > 70000. Выполнить операцию логического и над первым и вторым байтами. Вывести результат операции и введенное число в шестнадцатеричном виде
C++ Плагин не работает на другом компьютере
Добрый день. У меня есть работающий плагин. Написан под Windovs 7, комп Intel Core-i5 разрядность 64 - все работает. Компилирую под 32 разрядный Celeron, плагин не видит. Два месяца назад, мне как то удалось от компилировать программу и все работало работало хорошо а сейчас не получается. Подскажите пожалуйста, какие нужно поставить параметры компиляции. Плагин написан на С++ в Visual...
C++ Одномерные и двумерные массивы в языке C++ http://www.cyberforum.ru/cpp-beginners/thread1121448.html
1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: номер минимального по модулю элемента массива; сумму элементов массива, расположенных после первого отрицательного элемента; 2.Дана целочисленная квадратная матрица. Определить: минимум среди сумм элементов диагоналей, параллельных главной диагонали; номер столбца, который не содержит ни одного заданного символа....
C++ Напишите программу для тестирования целых чисел в десятичном восьмеричном и шестнадцатеричном формате Напишите программу для тестирования целых чисел в десятичном восьмеричном и шестнадцатеричном формате.Программа должна сравнивать три числа, выдавать предупреждение, если числа не равны и больше максимально возможного значения 0x3FF.Помогите пожалуйста решить задачу! подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,992
Завершенные тесты: 1
17.03.2014, 13:04     Дописать слово в правильной форме
Байт, автору не будет очевидным,
что p имеет тип string.
Если использовать char, то получится так:
C++
1
2
3
4
5
6
7
8
9
int e = n%10;
int d = n/10;
char p[4];
strcpy(p ,"ек");
if (d!=1) {
  if (e==1)strcpy(p ,"йка");
  else if (e>=2 && e<=4) strcpy(p ,"йки");
}
cout << n << " копе" << p << endl;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru