Вопрос

  • Автор темы JimmyBoom
  • Дата начала
J

JimmyBoom

Гость
#1
Плз помогите написать программу на Visual C++:
Целое положительное число переписать в обратном порядке.

нужно как-то задействовать массив.

Я в программировании "ноль", поэтому простите за тупые вопросы.
 
R

rrrFer

Гость
#2
Код:
#include <sstream>
#include <iostream>
#include <string>
int main() {
int a;
std ::string str;
std ::stringstream strst;

std ::cin >>a;

strst << a;
strst >> str;

for( a = str .size() - 1; 0 <= a; a -- )
std ::cout << str[a];
return 0;
}
 
J

JimmyBoom

Гость
#3
Код:
#include <sstream>
#include <iostream>
#include <string>
int main() {
int a;
std ::string str;
std ::stringstream strst;

std ::cin >>a;

strst << a;
strst >> str;

for( a = str .size() - 1; 0 <= a; a -- )
std ::cout << str[a];
return 0;
}
Спасибо)

А вот еще прога :

С клавы вводятся координаты вершин четырехугольника ABCD.

Нужно определить вид этого четырехугольника( квадрат, прямоугольник, параллелограмм , ромб, трапеция или произвольный четырехугольник).
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#4
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))
r04, потом еще будет!!!)))
 
J

JimmyBoom

Гость
#6
Код:
#include <sstream>
#include <iostream>
#include <string>
int main() {
int a;
std ::string str;
std ::stringstream strst;

std ::cin >>a;

strst << a;
strst >> str;

for( a = str .size() - 1; 0 <= a; a -- )
std ::cout << str[a];
return 0;
}

А так мб лучше:

// Целое число.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <stdio.h>

void main()
{int m[100],n,i,x,a,k=0;
printf("Vvedite celoe polozitelnoe chislo:");
scanf("%d",&x);
printf("\n");
for (i=0,a=x;a>0;i++,a=a/10) {m=a%10;k+=1;}
printf("Chislo v obratnom poryadke: ");
for (i=0;i<k;i++) printf("%d",m);
printf("\n\n");
}
 

Whatka

Well-Known Member
09.10.2011
428
4
#7
может и лучше если ты не понимаешь как работает ;)
или тебе нужно решение этой программы не через стоки )