Хелпикс

Главная

Контакты

Случайная статья





include <iostream>. include <iomanip>. using namespace std;. int main(). cout<<hex <<100 << endl;. cout<<oct <<10 << endl;. cout<<setfill(‘x’)<<setw(10);. cout<<100<<”Hlop!”<<en



#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

cout<<hex <<100 << endl;

cout<<oct <<10 << endl;

cout<<setfill(‘x’)<<setw(10);

cout<<100<<”Hlop!”<<endl;

return 0;

}

 

После выполнения программы на экран выводится следующее:

ХХХХХХХ144Hlop!

Рассмотрим конкретный пример программы, которая соответствует следующим условиям: используя манипуляторы ввода-вывода, вывести в файл информацию в виде –

                                     *****0

                                     *****1

                                     *****2

                                     *****3

                                     *****4

Из файла прочитать первую строку и вывести её на экран.

 

#include <iostream>

#include <fstream>

#include <iomanip>

using namespace std;

int main()

{

ofstream tofile;

int i;

                                  //открытие файла для вывода

tofile.open("first.txt");

if(!tofile)                                           //проверка открытия файла

cout<<"Error of file opening";

else

{

 for(i=0; i<5; i++)

 tofile << setw(6) << setfill('*') << i <<  endl; //установка манипуляторов

tofile.close();

}

ifstream fromfile;                                      //создание потока ввода

fromfile.open("first.txt");                       //открытие файла для ввода

if(!fromfile)                                             //проверка открытия

cout<<"Error of file opening";

else

{

char str[5];

int n;

for(i=0; i<5; i++) // считывание символов первой строки из файла

fromfile >>str[i];

fromfile >> n;           // считывание цифры из первой строки файла

for(i=0; i<5; i++)      // вывод на экран

cout<<str[i];

cout<<n<<endl;

fromfile.close();

}

return 0;

}

Практикум

Задание 1. Записать в файл информацию в заданном формате согласно варианту ( используя оператор цикла и манипуляторы ввода-вывода), прочитать первую строку из файла и вывести её на экран.

Варианты выбираются из ПРИЛОЖЕНИЯ согласно номеру в списке группы.

Задание 2 (дополнительно). Вручную занести в файл произвольную информацию. Разработать программу для чтения данных из файла.

 

 

ПРИЛОЖЕНИЕ

* * * *
* * * *
* * * *
* * * *
* * * *
* * * * *

1.

 

 

2.

         
*        
* *      
* * *    
* * * *  
* * * * *

 

 

3.

         
        *
      * *
    * * *
  * * * *
* * * * *

 

 

4.

          *
        *
      * *
    * * *
  * * * *
* * * * *

 

 

5.

? ? ? ? ?
? ? ? ?  
? ? ?    
? ?      
?        
         

 

 

6.

? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?

 

7.

? ? ? ? ?
? ? ? ?  
? ? ?    
? ?      
?        
         

 

8.

? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
& & & & &
& & & & &
& & & & &

 

 

    
* * * *
* * * *
* * * *
* * * *
* * * *
* * * * *

16.

17.

* * * * *
* * * * $
* * * $ $
* * $ $ $
* $ $ $ $
$ $ $ $ $

 

18.

         
        *
      * *
    * * *
  * * * *
* * * * *

 

19.

         
#        
# #      
# # #    
# # # #  
# # # # #

 

20.

         
#        
# #      
# # #    
# # # #  
# # # # #

 

21.

? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?

 

22.

* * * * *
  * * * *
    * * *
      * *
        *
         

 

23.

* * * * *
  * * * *
    * * *
      * *
        *
         

 

 

 

* * * *
* * * *
* * * *
* * * *
* * * *
* * * *

9.

 

10.

         
         
* * *    
* * *    
* * *    
* * *    

11.

        *
      * *
    * * *
  * * * *
* * * * *

12.

         
       
      *
    * *
  * * *
* * * *

13.

? ? ? ? ?
? ? ?  
? ?    
? ?    
?      
       

14.

? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?

15.

? ? ? ? ?
? ? ? ?  
? ? ?    
? ?    
?    
   
* * * *
* * * *
* * * *
* * * *
* * * *
* * * *

24.

 

25.

* * $ $ $
* * $ $ $
* * $ $ $
* * * * *
* * * * *
* * * * *

 

 

26.

     
     
     
    * * *
  * * * *
* * * * *

 

27.

         
#        
# #      
# # #    
# # # #  
# # # # #

 

28.

         
#        
# #      
# # #    
# # # #  
# # # # #

 

 

29.

? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?

 

* * * * *
  * * * *
    * * *
      * *
        *
         

30.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.