Problem z pętlami jezyk c

0

Mam takie coś :

#include <stdio.h>
#include <stdlib.h>

int main()
{

float x1;
float y1;

printf("Podaj wspolrzedna X punktu A:\n");
scanf("%f",&x1);
printf("Ax=%3.f\n",x1);

printf("Podaj wspolrzedna Y punktu A:\n");
scanf("%f",&y1);
printf("Ay=%3.f\n",y1);

float x2;
float y2;

printf("Podaj wspolrzedna X punktu B:\n");
scanf("%f",&x2);
printf("Bx=%3.f\n",x2);

printf("Podaj wspolrzedna Y punktu B:\n");
scanf("%f",&y2);
printf("By=%3.f\n",y2);

float x3;
float y3;

printf("Podaj wspolrzedna X punktu C:\n");
scanf("%f",&x3);
printf("Cx=%3.f\n",x3);

printf("Podaj wspolrzedna Y punktu C:\n");
scanf("%f",&y3);
printf("Cy=%3.f\n",y3);

float x4;
float y4;

printf("Podaj wspolrzedna X punktu D:\n");
scanf("%f",&x4);
printf("Dx=%3.f\n",x4);

printf("Podaj wspolrzedna Y punktu D:\n");
scanf("%f",&y4);
printf("Dy=%3.f\n",y4);


int katy;

printf("Jakie pomierzono katy? <1-lewe/2-prawe>\n");
scanf("%d",&katy);
switch(katy)
{
case 1: printf("Podaj ilosc pomierzonych katow\n");
break;
case 2: printf("Podaj ilosc pomierzonych katow\n");
break;
default:
printf("Zle podales rodzaj katow. Uruchom ponownie program i sprobuj jeszcze raz.\n");
}

int ilosc_katow;
scanf("%d",&ilosc_katow);
printf("Ilosc pomierzonych katow: %d\n",ilosc_katow);


int a;
for(a=1;a<=ilosc_katow;a++)
printf("Wielkosc kata %d\n",a);








return 0;
}

Chodzi mi na razie o samą koncowke programu. Jak mam zrobić zeby po wprowadzeniu ilosci katow przez uzytkownika mozna bylo po kolei wpisac wartosci tych katow. PROSZE O POMOC

0

zapisz odpowiedzi do tablicy a pozniej wyswietl tablice w petli

1
int i;
double *Tb=(double*)malloc(ilosc_katow*sizeof(double));
for(i=0;i<ilosc_katow;++i) { printf("Wielkosc kata %d: ",a+1); scanf("%lf",Tb+i); }
0

#include <stdio.h>
#include <stdlib.h>

int main()
{

float x1;
float y1;

printf("Podaj wspolrzedna X punktu A:\n");
scanf("%f",&x1);
printf("Ax=%3.f\n",x1);

printf("Podaj wspolrzedna Y punktu A:\n");
scanf("%f",&y1);
printf("Ay=%3.f\n",y1);

float x2;
float y2;

printf("Podaj wspolrzedna X punktu B:\n");
scanf("%f",&x2);
printf("Bx=%3.f\n",x2);

printf("Podaj wspolrzedna Y punktu B:\n");
scanf("%f",&y2);
printf("By=%3.f\n",y2);

float x3;
float y3;

printf("Podaj wspolrzedna X punktu C:\n");
scanf("%f",&x3);
printf("Cx=%3.f\n",x3);

printf("Podaj wspolrzedna Y punktu C:\n");
scanf("%f",&y3);
printf("Cy=%3.f\n",y3);

float x4;
float y4;

printf("Podaj wspolrzedna X punktu D:\n");
scanf("%f",&x4);
printf("Dx=%3.f\n",x4);

printf("Podaj wspolrzedna Y punktu D:\n");
scanf("%f",&y4);
printf("Dy=%3.f\n",y4);

int katy;

printf("Jakie pomierzono katy? <1-lewe/2-prawe>\n");
scanf("%d",&katy);
switch(katy)
{
case 1:
break;
case 2:
break;
default:
printf("Zle podales rodzaj katow. Uruchom ponownie program i sprobuj jeszcze raz.\n");
}

int ilosc_katow;
printf("Podaj ilosc pomierzonych katow\n");
scanf("%d",&ilosc_katow);

int i;
double Tb=(double)malloc(ilosc_katow*sizeof(double));
for(i=0;i<ilosc_katow;++i)
{
printf("Wielkosc kata %d: ",i+1);
scanf("%lf",Tb+i);
}

int j;
double Tc=(double)malloc(ilosc_katow*sizeof(double));
for(j=0;j<ilosc_katow;++j)
{
printf("Dlugosc boku nr %d: ",j+1);
scanf("%lf",Tc+j);
}

getchar();
return 0;
}

Teraz mam cos takiego i potrzebuje pomocy aby zsumowac katy i dlugosci

1 użytkowników online, w tym zalogowanych: 0, gości: 1