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

Разработать программу,позволяющую вводить данные с клавиатуры и выводить их на экран с простейшим форматированием - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread809371.html
Напишите программу, в которой используется класс Int, имитирующий стандартный класс Int. Перегрузите четыре целочисленных арифметических операции /, +, -, *. Так чтобы их можно было использовать для операций с объектами класса Int. Если результат выходит за границы типа int (в 32 разрядной системе) имеющие значение от -2 147 483 648 до 2 147 483 648, то операция должна послать сообщение об...
C++ fopen и fdopen Помогите, пожалуйста, разобраться. Есть код скрипта, выводит картинку в браузере, скачал с инета: // Результат работы скрипта - оторбажение картинки. #include <stdio.h> // Возвращает размер открытого файла. long filesize(FILE *f) { long pos, size; pos = ftell(f); fseek(f, 0, 2); http://www.cyberforum.ru/cpp-beginners/thread809369.html
C++ Написать функцию для печати дерева
Функцию печати для дерева. Важен порядок,печать узлов по уровням слева на права.нужен фрагмент программы.
C++ Сравнить структуру двух деревьев
Написать два варианта функции(с рекурсией и без). Даны два дерева,два указателя на корни. Функция возвращает логическое значение:если структура деревьев одинакова,то возвращает истину, иначе:ложь,если структура разная
C++ как в if поставить for? http://www.cyberforum.ru/cpp-beginners/thread809356.html
Надо для всех значений массива проверить, равно ли какому либо из этих значений число введенное с клавиатуры. ЕСли k не равняется ни одному из значений массива, то записываем его в другой массив. Если равнется, то просим ввести k еще раз и так до тех пор, пока введенное k не будет равняться ни одному элементу массива. printf("-->"); scanf("%i", &k); if ((k!=a) for (i=0; i<25; i++)) { ...
C++ Файлы. Добавить в матрицу столбец, содержащий суммы элементов каждой строки. Преобразованную матрицу В текстовом файле построчно хранится вещественная матрица размером не более 5х6. Добавить в эту матрицу столбец, содержащий суммы элементов каждой строки. Преобразованную матрицу записать в новый текстовый файл. подробнее

Показать сообщение отдельно
Света92
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 6
15.03.2013, 15:27     Разработать программу,позволяющую вводить данные с клавиатуры и выводить их на экран с простейшим форматированием
Помогите, пожалуйста, с программой. В задание сказано: разработать программу,позволяющую вводить данные с клавиатуры и выводить их на экран с простейшим форматированием. Входные данные:6 полных фамилий, имён, отчеств. Выходные данные: Три столбца:имя,отчество,фамилия. у меня получилась программа, но как мне сделать так чтобы в строке больше 3 слов (ФИО) не писалось, и при этом он не считывал ее и не форматировал, и писал при этом об ошибке.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <string.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
char a[100],b[100],c[100],d[100],e[100],f[100],g[100],h[100],i[100],j[100],k[100],l[100],m[100],n[100],o[100],p[100],q[100],r[100];
    printf("Vvedite 6 familiy, imen i otchestv:\n");
    scanf("\n%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", &a,&b,&c,&d,&e,&f,&g,&h,&i,&j,&k,&l,&m,&n,&o,&p,&q,&r);
    printf("\n%s\t%s\t%s", b,c,a);
    printf("\n%s\t%s\t%s", e,f,d);
    printf("\n%s\t%s\t%s", h,i,g);
    printf("\n%s\t%s\t%s", k,l,j);
    printf("\n%s\t%s\t%s", n,o,m);
    printf("\n%s\t%s\t%s", q,r,p);
printf ("\n%s","Nazmite klavichu 9 dly zaverchenia raboti progammy");
    scanf ("%d",9);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru