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

Пять способов ввода и вывода данных - C++

Восстановить пароль Регистрация
 
Sylest
1 / 1 / 0
Регистрация: 21.03.2012
Сообщений: 33
14.10.2012, 11:58     Пять способов ввода и вывода данных #1
Помогите пожалуйста с решение задачи.

Написать программу, реализующую 5 способов ввода данных (типа символ) и 5 способов вывода символа на экран.

Мои наработки, работающие не совсем корректно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace System;
 
int main(array<System::String ^> ^args)
{
   double a,b;
   printf ("Vvesti a");
   scanf("%d",&a);
   std::cout << "Vvedite b\n";
   std::cin >> b;
   char c=getchar ();
   putchar(c);
   getch();
   return 0;
}
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sylest
1 / 1 / 0
Регистрация: 21.03.2012
Сообщений: 33
16.10.2012, 21:06  [ТС]     Пять способов ввода и вывода данных #2
В частности интересует, какие еще 2 способа вывода/ввода есть в C++, за исключением тех, что уже использованы в программе, и как их применить.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
16.10.2012, 21:51     Пять способов ввода и вывода данных #3
Может такой вариант прокатит
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <iterator>
#include <fstream>
#include <vector> 
 
int main() 
{ 
    int array[5] = { 1, 2, 3, 4, 5 };
    
    std::copy(std::begin(array), std::end(array), std::ostream_iterator<int>(std::cout, " "));
}
Sylest
1 / 1 / 0
Регистрация: 21.03.2012
Сообщений: 33
21.10.2012, 18:42  [ТС]     Пять способов ввода и вывода данных #4
Это не совсем то.

Вот почти правильный вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace System;
 
int main(array<System::String ^> ^args)
{
   double a,b;
   printf ("Vvesti a");
   scanf("%d",&a);
   std::cout << "Vvedite b\n";
   std::cin >> b;
   char c=getchar ();
   putchar(c);
   char str = getch();
   putch(str);
   char string[100];
   gets(string);
   puts(string);
   return 0;
}
Но требуется, чтобы во всех способах ввода информации, она вводилась с клавиатуры. В данном же варианте это осуществляется только в первых двух способах ввода/вывода.
Yandex
Объявления
21.10.2012, 18:42     Пять способов ввода и вывода данных
Ответ Создать тему
Опции темы

Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru