Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил


Download 1.35 Mb.
bet66/105
Sana13.04.2023
Hajmi1.35 Mb.
#1353566
TuriУчебник
1   ...   62   63   64   65   66   67   68   69   ...   105
Bog'liq
CPP masalalari1


Часть II. Решения 141
Задача 165
// приветствие
#include
#include
void main ()
{
char name[15]; // имя
char fam[20] ; // фамилия
printfC'KaK Вас зовут?\п") ;
printf("Введите свое имя и фамилию,");
printf("затем нажмите ");
printf("-> ");
scanf("%s", &name);
scanf("%s", &fam);
// функция scanf читает из буфера клавиатуры символы
//до разделителя - пробела
printf("Здравствуйте, %s %s!\n", name, fam);
printf("\пДля завершения нажмите ");
getch();
}
Задача 166
// Приветствие (посимвольный ввод строки)
#include
#include
void main()
{
char name[40]; // иьля и отчество пользователя
char cti;
int i;
printf("Как Вас зовут?\п");
printf("(введите свое имя, отчество и нажмите ");
printf("-> ");
i = 0;
while ( (cli=getch() ) != 13 && i < 40) // пока не нажата
// клавиша
142 C/C+'t- в задачах и примерах
{ putch(ch);
name[i++] = ch;
}
naine[i] = 40»;
printf("ХпЗдравствуйте, %s!\n", паше);
printf("\пДля завершения нажмите ");
getch();
}
Задача 167
// Вычисляет длину строки
#include
#include
void mainO
{
dtiar St [80]; // введенная строка
int i = 0; // длина строки
puts("ХпВведите строку и нажмите ");
printf("->");
gets (st);
while( st[i++])
printf("Длина введенной строки: %i\n", i);
printf("Для завершения работы нажмите ");
getch();
}
Задача 168
// Посимвольный вывод сообщения
#include
#include
#include "dos.h" // для доступа к функции delay
void main О
{
char msg[] = "\п\гПриветствую великого программиста!\0";
int i; // номер символа

Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   105




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling