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

левый верхний треугоьник - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск в файле номера телефона по введенной фамилии. http://www.cyberforum.ru/cpp-beginners/thread220647.html
Добрый день, ранее особо никогда не работал с файлами в С, но вот теперь перед мной поставлена задача, и я столкнулся с определенными трудностями. Сама суть задания: В текстовом файле дан список сотрудников с их номерами телефонов(пример: Ivanov U.S. - 0863421232), пользователь должен ввести фамилию и инициалы, а программа выдать номер телефона, если такой есть. Сам код: int main() { ...
C++ бесконечный цикл Когда пытаюсь считать строки из файла с помощью цикла, он почему то начинает повторятся бесконечно. Вот код: int main(int argc, char* argv) { FILE *f3; char *name; if((f3=fopen("test2.txt","r"))==NULL) { return 0; } while ( fgets(name,25,f3)!=NULL) { //считывание файла до тех пор пока он не закончится std::cout<<"read"; http://www.cyberforum.ru/cpp-beginners/thread220645.html
Перегрузка функций C++
Даны три типа геометрических фигур:треугольник, четырехугольник, шестиугольник. Написать функцию, зависящую от двух аргументов, которая выполняет нахождение фигуры с максимальной высотой. Каждый из аргументов может иметь любой из трех заданных типов фигур. Каждый из трех заданных типов геометрических фигур предварительно должен быть описан в виде класса. Класс геометрической фигуры должен...
C++ char** как присвоить строку
int main(int argc, char **argv) { Здравствуйте. Как присвоить строку типа: "-P -T -K 38478" внутри главной ф-ции. переменной argv. Я понимаю что это передача ссылки на ссылку массива символов, но не могу разобраться как присвоить значение такое переменной. Наведите на путь истинный, пожалуйста.
C++ Вызывает затруднение....вот что то пытаюсь..не получается http://www.cyberforum.ru/cpp-beginners/thread220617.html
5. Напишите программу, которая читает из cin входные числа (целые или вещественные) и суммирует, умножает или делит их, прекращая процесс после ввода 0 в случаях сложения и деления и q(Q) в случае умножения. Сконструируйте три версии этой программы для каждого случая с использование циклов while, do-while, for. #include "stdafx.h" #include <iostream>; #include <math.h> using namespace...
C++ Подскажите литературу по Windows - Forms Всем доброго времени суток, хотелось бы перейти к созданию оконных приложений в C++ на основе windows Forms, посоветуйте пожалуйста хорошую литературу для изучения всего этого. Заранее Спасибо =) подробнее

Показать сообщение отдельно
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
26.12.2010, 22:54     левый верхний треугоьник
составить функцию для вывода матрицы так чтобы ее левый верхний треугоьник был закрашен каким-то цветом.
Помогите люди добрые!

Добавлено через 1 час 21 минуту
ВОТ что получилось...но оно не правильно работает...выдает кусочек ...не всю матрицу....и непонятно как.Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
 
const n=3;
 
 
 void  MyIn ( int M[][n])
{Randomize();
 for ( int i=0; i<n; i++)
      { cout<<endl;
      for (int j=0; j<n; j++)
               {   M[i][j]=random(10)+1;
                  cout<<M[i][j]<<"  ";
                  }
 
     }
 }
 
 
 
void  MyOut( int M[][n], int c1)
{Randomize();
 for ( int i=0; i<n; i++)
      { cout<<endl;
 
      for ( int j=i; j<n; j++)
               {   textcolor(c1);
                  M[i][j]=random(18)+1;
                  cprintf("%6d" , M[i][j]);
                  }
 
     }
 }
Добавлено через 16 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
 
const n=3;
 
 
 void  MyIn ( int M[][n])
{Randomize();
 for ( int i=0; i<n; i++)
      { cout<<endl;
      for (int j=0; j<n; j++)
               {   M[i][j]=random(10)+1;
                  cout<<M[i][j]<<"  ";
                  }
 
     }
 }
 
 
 
void  MyOut( int M[][n], int c1)
{Randomize();
 for ( int i=0; i<n; i++)
      { cout<<endl;
 
      for ( int j=i; j<n; j++)
               {   textcolor(c1);
                  M[i][j]=random(18)+1;
                  cprintf("%6d" , M[i][j]);
                  }
 
     }
 }
 
 
 
 
 
 
 
 
 
int Letter( int a)
{while(a)
{int k=a%16;
a/=16;
if (k>=10) return true;}
return false;}
 
 
int main()
{
 
int A[n][n];
  
 
  cout<<endl;
    cout<<endl;
    MyOut( A, 10) ;
  int d;
  int kol;
   kol=0;
 for(int i=0;i<n;i++)
   for(int j=i;j<n;j++)
   {   d=Letter(A[i][j]) ;
   if ( d )
    kol+=1   ;
   }
 
 cout<<endl<<"kol="<<kol;
 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru